Docker获取镜像

本文介绍了如何使用Docker命令`docker pull`从Docker Registry获取镜像,特别是从Docker Hub。当遇到权限问题时,需要使用`docker login`进行登录。镜像下载过程中体现了Docker的分层存储概念,每一层都有唯一的ID。下载的镜像存储在 `/var/lib/docker` 目录下,镜像信息记录在json文件中,包括仓库名、标签和镜像ID。
摘要由CSDN通过智能技术生成

从Docker Registry获取镜像的命令是docker pull,其命令格式为docker pull [选项] [Docker Registry地址]<仓库名>:<标签>。Docker Registry地址的格式一般是<域名/IP>[:端口号],默认地址是Docker Hub。
用docker pull拉取镜像时,如果出现Error response from daemon: pull access denied for registry.csdn.io/test/benben-activities, repository does not exist or may require 'docker login'类似的问题。
原因是需要首先登录,利用命令docker login [OPTIONS] [SERVER]SERVER是你要下载镜像的仓库地址,例如$ docker login registry.csdn.io。这时会让你输入用户名和密码,如果不输入SERVER,默认会去docker.hub共有仓库下载你的镜像。
登录成功后,会出现一个警告WARNING! Your password will be stored unencrypted in /home/benben/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

你的密码将以未加密的方式保存在提示的目录中,可以配置认证帮助程序以删除此警告。根据上面提示的地址,打开config.jso

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值