在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
- 如何将variables作为属性传递给Docker中的Wildfly的xmlconfiguration文件
- 从Ansible或Fig。的Docker运行中传递参数(如-Des.node.name =“TestNode”)
- Dockerconfiguration使用systemdconfiguration样式
- 在Laravel 5应用程序中,特定于环境的值应该保存在哪里?
- 将Tomcatparameter passing给Docker
- 我们可以更新docker默认configuration?
- 在Docker中安装bugzilla时,“checkconfig.pl”不会加载在“localconfig”中configuration的IP
- Docker nginx错误在安assembly置文件
- Terraform,Docker,Debian 8