我在Docker Hub私有存储库中有几个镜像,我需要使用Docker remote Rest API在远程机器上拉取这些镜像。有没有办法进行远程身份验证?
这些是我想要远程拨打的电话:
docker login
docker pull myrepo/myimage发布于 2016-09-15 22:20:47
是,有一种方法,您只需指定远程主机
docker login myrepo.com然后你就可以访问你的图像了
docker pull myrepo.com/myimage您还可以指定一个标记
docker pull myrepo.com/myimage:mytag希望这对你有用。
发布于 2020-08-25 07:59:10
只有当我公开repo时,我才能解决同样的问题。确保存储库是公共的,这是我在命令行中遵循的一组指令:一次从docker集线器注销,然后再次登录。
1- docker logout
2- docker login --username=YOURUSERNAME在系统提示时输入密码
3- docker pull "repositoryName"/"imageName"[:tag]
如果不包含"tag“,则默认值为"latest”。然后通过docker images命令检查图像是否被拉取。
发布于 2019-07-23 18:16:44
docker镜像拉取127.0.0.1:5000 /jenkins:latest
上面的ip是您的私有机器的ip,5000是您的映射端口/jenkins:latest是您的镜像名称,它存在于您的私有注册表中,您可以查看@ localhost:5000/v2/_catalog
https://stackoverflow.com/questions/38095551
复制相似问题