尝试使用ansible-container
(0.2.0) 创建一个 DB (postgres) 容器并从pg_dump file
. ansible-containe
r是否尊重/docker-entrypoint-initdb.d/
? 我尝试了一些没有运气的变体,所以想知道这是否得到官方支持。
问问题
139 次
1 回答
0
使用 ansible-container 很容易创建入口点,但如果您使用角色,则更容易。
在 container.yml 的服务定义中,放置您的入口点和命令行:
entrypoint: [/entrypoint.sh]
command: [/usr/bin/dumb-init, /opt/orson/mongo/bin/mongod --config /opt/orson/mongo/conf/mongod.conf]
将入口点脚本的模板放在角色的模板文件夹中。在您角色的 main.yml 中将脚本引入您的服务。
- name: Template entrypoint script
template: src="entrypoint.sh.j2" dest="/entrypoint.sh" mode=0777
于 2017-07-11T16:39:57.190 回答