从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
Docker获取镜像
最新推荐文章于 2024-05-18 14:21:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)