我跑了这个
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-mutex-broker:latest
那么也许切换操作数?
答案 0 :(得分:1)
使用以下命令为在线存储库标记当前创建的图像
jogar(Matriz, _,_, []) :- fimDeJogo(Matriz).
jogar(Matriz, X,Y, _) :- impossivelJogar(Matriz, X,Y).
jogar(Matriz, X,Y,["S"|Rota]) :- elementoSuperior(X,Y,Z,Matriz),Z > -1,decrementa(X,Y,Matriz,NMatriz),
NX is X-1,jogar(NMatriz, NX, Y,Rota).
jogar(Matriz, X,Y,["I"|Rota]) :- elementoInferior(X,Y,Z,Matriz),Z > -1,decrementa(X,Y,Matriz,NMatriz),
NX is X+1,jogar(NMatriz, NX, Y,Rota).
jogar(Matriz, X,Y,["E"|Rota]) :- elementoEsquerda(X,Y,Z,Matriz),Z > -1,decrementa(X,Y,Matriz,NMatriz),
NY is Y-1,jogar(NMatriz, X, NY,Rota).
jogar(Matriz, X,Y,["D"|Rota]) :- elementoDireita(X,Y,Z,Matriz) ,Z > -1,decrementa(X,Y,Matriz,NMatriz),
NY is Y+1,jogar(NMatriz, X, NY,Rota).
然后使用命令将映像上传到docker hub
$ docker tag oresoftware/live-mutex-broker:1.0.2 oresoftware/live-mutex-broker:latest
说明
要标记docker映像,请使用以下模式:
$ docker push "oresoftware/live-mutex-broker:latest"
然后只需从上述命令中删除docker tag <container-image-name> <username>/<repo>:<tag>
并用push替换标签关键字,以将其推入存储库。
<container-image-name>