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推送/: