如何将图像 ID 推送到 docker repo

Luk*_*101 2 docker

当我运行命令时,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
Run Code Online (Sandbox Code Playgroud)

第二列是图像。我想将第二个图像作为 test11 推送到我们的私人仓库。我没有构建图像的文件。我该怎么做?

Ric*_*nco 5

首先,您必须标记图像 ID。您必须登录到您的私有 Docker 注册表。(正确的名称是registry而不是repository。Docker registry 包含存储库)。然后你推送图像。

privateregistry替换为 Registry 的主机名。

docker tag 2482781314c7 privateregistry/test11
docker login privateregistry
docker push privateregistry/test11
Run Code Online (Sandbox Code Playgroud)