zoukankan      html  css  js  c++  java
  • docker基础

    docker镜像、容器、仓库以及测试下的docker

    dockerfile定义container构建的过程,基于同样的dockerfile,开发,测试,部署人员看见的内容是一模一样的,构建的环境也就是一样的;并且能够高效的利用资源;

    docker与传统的寻你化技术不同,它不需要专门的虚拟化管理层,是内核级别的虚拟化,资源消耗极低;

    迁移方便,跨平台

    更新是增量更新,方便高效

    可伸缩分布式

    docker文件系统:联合分层文件系统

    链表发存储在SQLLite数据库中

    base image 一般都是操作系统,如64bit 的Linux系统

    repository 仓库

    registry 镜像在仓库中的位置

    镜像搜索  docker search {image name}

    下载镜像 docker pull {imagname}

    上传自己的镜像到dockerhub上:

    1.先登录上dockerhub

    2.通过执行docker commit ,把自己的container转换成image

    3 通过docker tag 来命名新生成的image

    4.最后执行docker push将image 上传到docker hub上

     

    镜像与container的关系相当于类与对象的关系

    image查找过程:当要运行某个image时,先在自己当前的存储区查找,有的话直接加载;没有的话就会在本地的私有的registory中去查找,有的话先下载下来然后加载;

    如果还没找到,再去docker hub中去查找,找到后下载下来,然后运行container

  • 相关阅读:
    USACO 3.1
    linux 逻辑卷管理 调整分区大小
    记录一下
    ADOX创建ACCESS数据库列名的数据类型
    使用jstack分析cpu消耗过高的问题
    fastadmin添加定时任务
    linux定时任务
    技术域
    IOS div上下滑动效果
    mysql根据时间统计数据语句
  • 原文地址:https://www.cnblogs.com/lyy-blog/p/8728918.html
Copyright © 2011-2022 走看看