将我的docker从1.8.2-el7升级到版本1.12.6后,它无法从docker hub中提取我的私有映像。
我能够执行列表图像命令
sudo docker -H tcp://test-app01.local:2376 images
REPOSITORY TAG IMAGE ID CREATED SIZE
account/image1 tag1 a4c286f0ec9e 10 hours ago 864.7 MB
ubuntu latest d355ed3537e9 8 days ago 119.2 MB
account/image1 tag2 4abd8c3ed720 3 months ago 878.8 MB
但是成功登录后无法从回购中提取最新图像。
sudo docker -H tcp://test-app01.local:2376 login -u username -p password
Login Succeeded
sudo docker -H tcp://test-app01.local:2376 pull account/image1:tag1
Using default tag: tag1
Pulling repository docker.io/account/image1
Error: image account/image1:latest not found
有人可以协助解决这个问题。
答案 0 :(得分:0)
正如您在image
命令中所看到的,您只有tag1
和tag2
图像标记。
如果您没有指定,则码头工具会查找您不具备的latest
。因此,对于tag1:
sudo docker -H tcp://test-app01.local:2376 pull account/image1:tag1
或者这对于tag2:
sudo docker -H tcp://test-app01.local:2376 pull account/image1:tag2