经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
docker 入门
来源:cnblogs  作者:小小慧程序媛  时间:2019/7/5 9:03:04  对本文有异议

1. linux安装 docker

  1. 1 #查看内核的版本
  2. 2 uname -r(>=3.1.0
  3. 3 #查看centos版本
  4. 4 cat /etc/redhat-release(>=6.5)
  5. 5 #安装依赖
  6. 6 yum install -y yum-utils device-mapper-persistent-data lvm2
  7. 7 #给yum 设置稳定的仓库员源
  8. 8 yum-config-manager 9 --add-repo 10 https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    11 #开始安装
  9. 12 yum install -y docker-ce(新版的18.09dockerdocker-ce
  10. 13 #启动docker
  11. 14 systemctl restart docker

2. 卸载docker(centos上)

  1. 1 #查找docker安装包
  2. 2 yum list installed | grep docker
  3. 3 #将查询到的包全部删除
  4. 4 yum remove package(包)
  5. 5 #删除保存镜像的文件
  6. 6 rm -rf /var/lib/docker

3. docker 三要素

镜像

容器

仓库

4. docker镜像

docker的基石,一般由Dockerfile生成,https://hub.docker.com/ docker hub网站存放各种镜像,可以直接使用

docker镜像的基本操作

  1. # 搜索镜像
    docker search hello-world(一般可以直接去docker hub上去搜各种详细带标签的镜像)

    #从docker hub 上面拉取hello-world镜像
  2. docker pull hello-world
  3. #查看本地所有的镜像
  4. docker images
  5. docker iamges -q 只显示镜像id

    # 查看镜像的历史层数
    docker history hello-world

    #查看镜像的详细信息
    docker inapect hello-world
  6. #删除某个镜像
  7. docker rmi hello-world(-f 强制删除)
  8. # 删除所有的镜像
  9. docker rmi $(docker images -aq)
  10. #注册docker hub 账户 账户名假设为xiaoxiaohui
  11. #给镜像 打tag
  12. docker tag hello-world xiaoxiaohui/hello-world
  13. #将该镜像推送到自己的仓库
  14. docker push xiaoxiaohui/hello-world
    默认推送到docker hub 仓库镜像,如果自己有其他仓库地址 需要先登录 docker login 地址

    #镜像的导入导出
    将已有的镜像保存为一个文件
    docker save hello-world -o 文件名
    将文件导出为镜像 docker load -i 文件名

 

5. 镜像的构建

两种方法

docker commit 命令 基于已有的容器构建镜像,不推荐

Dockerfile 一种文件 详细描述该镜像如何构建 docke build . 

Dockerfile 如何书写 见下一篇

6.容器

容器在镜像的基础上加了一个可写层,是基于镜像模板创建出来的一个个实例

 

 

 

 

原文链接:http://www.cnblogs.com/fayuzhang/p/11136022.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号