似乎docker run的--restart选项将尝试重新启动已停止的完全相同的容器。我想用一个全新的容器重新启动,好像我刚刚运行了#docker run'命令再次。这目前可能吗?
答案 0 :(得分:1)
将docker“container”视为docker“image”的一个实例。一旦你创建了那个实例,它就会依赖于它的状态。如果你想要一个新的容器,你需要使用“docker run”创建一个具有相同图像的新容器。
如果您在创建容器时传入了大量参数,则可能需要使用docker-compose结帐以获得所需的行为。这样您就可以创建一个docker-compose.yml
文件,其中包含用于创建容器的所有参数,然后运行:
docker-compose up --force-recreate
这将管理每次创建您想要的确切容器。