当我运行命令 docker ps
时,我得到了这样一个容器列表:
6f8d5585918f 56058f3d1997 "test" 23 hours ago Up 23 hours test1
18edba56bfeb 2482781314c7 "java -jar test2" 2 days ago Up 2 days 0.0.0.0:8206->8484/tcp test2
第二列是图像。我想将第二张图片作为 test11 推送到我们的私有(private)仓库。我没有构建图像的文件。我该怎么做?
最佳答案
首先,您必须标记图像 ID。您必须登录到您的私有(private) Docker 注册表。 (正确的名称是 registry 而不是 repository。Docker registry 包含存储库)。然后你推送图像。
将 privateregistry 替换为注册表的主机名。
docker tag 2482781314c7 privateregistry/test11
docker login privateregistry
docker push privateregistry/test11
关于docker - 如何将图像 ID 推送到 docker repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44829368/