大横幅1
大横幅2
到期时间:永久 到期时间:推广
小横幅3 小横幅4
  1. 当前位置:网站首页 > 技术教程

docker基础操作


docker 常用命令展开目录


  • docker pull hello-world 拉取hello-world镜像

  • docker images 查看当前docker镜像

  • docker stop $(docker ps -a -q)
  • 停止所有的 container,这样才能够删除其中的 images:

修改 Docker 镜像服务器的方法展开目录

Docker Hub 是我们分发和获取 Docker 镜像的中心,但由于服务器位于海外,经常会出现拉取 / 上传镜像时速度太慢或无法访问的情况。可以尝试改用国内的 Docker Hub 镜像服务器。

具体步骤

  1. 编辑 /etc/docker/daemon.json 配置文件

    
            
    • 创建配置文件目录
    • $ sudo mkdir /etc/docker
    • 编辑配置文件,如果文件不存在,以下命令会自动创建。
    • $ sudo nano /etc/docker/daemon.json
    • 将配置信息粘贴到配置文件中,配置信息为 json 格式,可以根据实际需要设置多个国内的镜像服务器。
    • {
    • "registry-mirrors": [
    • "https://hub-mirror.c.163.com",
    • "https://mirror.baidubce.com"
    • ]
    • }
  2. 重启 Docker 服务

    
            
    • $ sudo systemctl daemon-reload
    • $ sudo systemctl restart docker
  3. 检查设置是否生效

    
            
    • $ sudo docker info
    • 结果中显示了我们设置的镜像服务器地址,则说明设置已经生效,返回的信息类似下面这样:
    • Registry Mirrors:
    • https://hub-mirror.c.163.com/

docker 拉镜像的几个阶段说明展开目录

一般我们使用 docker 拉取镜像时候会经历几个阶段,等待、拉取开始、下载成功、检验、拉取成功:


  • Waiting
  • Pulling fs layer
  • Download complete
  • Verifying Checksum
  • Pull complete

其中 Pull complete 和 Download complete 区别:


  • Pull complete
  • Download complete
  • When pulling a remote docker image, you can see that the layers are downloaded. After a layer is downloaded, docker shows a status of extracting the image which is mainly uncompressing the layer and verifying its checksum. Once this is done the layer is maked with Pull complete.
  • So in short, Download complete means the layer is downloaded whereas Pull complete implies that the layer was downloaded and extracted onto the host machine.

Download 只是说这个镜像下载下来了,Pull complete 则是经过解压缩、校验之后导入到系统里去了!


本文最后更新于2022-2-12,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
获取更多资讯请加入交流群

    协助本站SEO优化一下,谢谢!
    关键词不能为空
版权说明

本文地址:http://www.kirinbk.cn/post-692.html
免责声明:本站文章仅用于科普及教育用途,远离犯罪!

发表评论

联系我们

在线咨询:点击这里给我发消息

QQ交流群:KirinBlog

工作日:8:00-23:00,节假日休息

扫码关注