制作与旧容器具有相同配置的新容器

时间:2018-12-27 01:18:59

标签: docker

比方说,我做了一个带有一些标志的容器。例如,

docker run -v my_volume:/data my_cool_image

现在,假设my_cool_image已更新为新版本。有没有一种好方法来制作一个与旧容器具有相同-v标志的新容器?容器已正确配置,因此不会将数据存储在容器中,因此不必担心删除旧容器。

我能找到的最佳解决方案是使用docker-compose,但这对于单容器系统似乎有点愚蠢。

1 个答案:

答案 0 :(得分:0)

我将使用Shell脚本或Docker Compose YAML文件。 (撰写并不是真正的矫kill过正;如果您添加一些错误处理并每行写出一个选项以提高可读性,则外壳程序脚本和YAML文件的长度大约相同。)

Docker内置没有任何东西可以从现有容器中提取docker run选项。