在Docker容器启动之前将configuration注入到卷中

我正在寻找一种方法来创build泊坞窗卷,并在特定容器启动之前将一些数据放在它上面 – 这需要在启动时进行configuration。

我不想修改容器。 我想直接从docker中心使用香草容器。

有任何想法吗? 🙂 THX提前!

UPDATE

我没有提到,所有这些都必须在撰写文件中完成。 如果我手动做,我可以等待configuration注入容器完成…

绝对! 只要事先创build你的卷,将其附加到任何容器(像Ubuntu这样的基本操作系统将工作得很好),添加你的数据,你很好去!

创build卷:

 docker volume create test_volume 

将其附加到可以添加数据的实例:

 docker run --rm -it --name ubuntu_1 -v test_volume:/app ubuntu /bin/sh 

添加一些数据:

在容器内做这个; 你从前面的命令中得到的。 touch / app / my_file

退出容器:

 exit 

将卷连接到新容器:

当然,用你的真实图像名称replaceubuntu

 docker run --rm -it --name ubuntu_2 -v test_volume:/app ubuntu /bin/sh 

validation数据在那里:

 ~> ls app/ my_file