如何从dockerhub拉并重新启动我的自定义docker映像

问题描述 投票:1回答:2

我已经支付了Docker Hub的版本。

我是通过以下方式从docker hub启动dockerfile的:

sudo docker pull myname/demo-test:latest
sudo docker run -d -p 4444:4444 myname/demo-test

并且运行正常。

创建了新版本(新的最新标签),现在,我想拉并重新启动容器。

我该怎么办?

我试过:

sudo docker pull myname/demo-test:latest
sudo docker restart ID

...但仍旧版本正在运行。

docker dockerhub
2个回答
0
投票

您可以命名容器并按名称而不是ID重新启动容器:

开始:

sudo docker pull myname/demo-test:latest
sudo docker run -d -p 4444:4444 --name demo_test_container myname/demo-test

重新启动:

sudo docker pull myname/demo-test:latest
sudo docker restart demo_test_container

0
投票

再次拉出最新标签后,停止现有容器。并再次执行运行命令。

sudo docker run -d -p 4444:4444 myname/demo-test
© www.soinside.com 2019 - 2024. All rights reserved.