Docker 重启配置

Docker 重启配置

我找不到任何关于此的文档。我启动一个容器,该容器挂载了一些 NFS 卷并执行了一些入口点脚本。该脚本从 docker run 命令接收参数。

以下是我使用的示例命令:

docker -H 192.168.0.31:4000 run -v /nfs/bench:/nfs/bench:shared 
-e BENCH_SHARED_FOLDER=/nfs/bench -e BENCHID=354re34343  
--restart always -d meandocker/benchnew:v1

因此,此命令包含诸如端口、要挂载的卷和其他环境变量之类的信息。我的问题是,当容器重新启动时,所有这些信息会发生什么?docker 是否使用完全相同的命令来启动新容器?

答案1

是的。

只要容器不是docker run删除后,您在创建容器时为命令指定的任何配置都将保留在 Docker 中。因此,如果容器重新启动,它将保留相同的配置。

但是,我建议使用 docker-compose 工具来声明您的容器并管理其配置。

相关内容