如何让docker重启容器与一个全新的容器?

时间:2016-10-07 21:52:17

标签: docker

似乎docker run的--restart选项将尝试重新启动已停止的完全相同的容器。我想用一个全新的容器重新启动,好像我刚刚运行了#docker run'命令再次。这目前可能吗?

1 个答案:

答案 0 :(得分:1)

将docker“container”视为docker“image”的一个实例。一旦你创建了那个实例,它就会依赖于它的状态。如果你想要一个新的容器,你需要使用“docker run”创建一个具有相同图像的新容器。

如果您在创建容器时传入了大量参数,则可能需要使用docker-compose结帐以获得所需的行为。这样您就可以创建一个docker-compose.yml文件,其中包含用于创建容器的所有参数,然后运行:

docker-compose up --force-recreate

这将管理每次创建您想要的确切容器。