Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 正在推送与x相同的图像的x:latest:<;semver版本>;_Docker_Docker Push_Docker Tag - Fatal编程技术网

Docker 正在推送与x相同的图像的x:latest:<;semver版本>;

Docker 正在推送与x相同的图像的x:latest:<;semver版本>;,docker,docker-push,docker-tag,Docker,Docker Push,Docker Tag,我运行了以下命令: docker build -t "oresoftware/live-mutex-broker:1.0.2" . docker push "oresoftware/live-mutex-broker:1.0.2" 成功了。那么,我如何才能将其标记为最新,并将同一图像“推”到 docker push "oresoftware/live-mutex-broker:latest" 正确的方法是什么?我的猜测是: docker tag "oresoftware/live-mutex

我运行了以下命令:

docker build -t "oresoftware/live-mutex-broker:1.0.2" .
docker push "oresoftware/live-mutex-broker:1.0.2"
成功了。那么,我如何才能将其标记为最新,并将同一图像“推”到

docker push "oresoftware/live-mutex-broker:latest"
正确的方法是什么?我的猜测是:

docker tag "oresoftware/live-mutex-broker:latest" "oresoftware/live-mutex-broker:1.0.2"
但我真的不知道。不,没用,我试过了,我得到:

来自后台程序的错误响应:没有这样的映像: oresoftware/live互斥代理:最新版本


因此,是否可以切换操作数?

使用以下命令为联机存储库标记当前创建的映像

 $ docker tag oresoftware/live-mutex-broker:1.0.2 oresoftware/live-mutex-broker:latest
然后使用命令将图像上载到docker hub

$ docker push "oresoftware/live-mutex-broker:latest"
解释

要标记docker图像,请使用以下模式:

docker tag <container-image-name> <username>/<repo>:<tag>
docker标签/:
然后只需从上述命令中删除
,并用push替换标记关键字,即可将其推送到存储库中

docker push <username>/<repo>:<tag>
docker推送/: