Ansible 塔
容器中的 Ansible 塔。
如何使用
您必须在启动 Tower 容器之前启动 postgres 容器。
我是怎么拉下来的?
塔式安装需要“systemd”,这是容器的禁忌。 我不得不删除“fakesystemd”并依靠从其他图像中窃取的技巧以安全的方式安装 systemd。 可耻的是我忘记了来源(我会尽快修复它)。
我还不得不从安装中更改几个剧本,因为“服务”任务在容器上也被破坏了。 “roles”文件夹包含修改后的剧本文件。
此映像不能在单个“docker build”运行上构建,因为它依赖于到另一个容器(数据库)的链接。 因此,生成最终版本需要一些手动步骤。
怎么办? 我该如何构建它?
构建此映像是一个三步任务:
启动数据库容器(这会创建一个数据卷和一个已知的数据库管理员用户):
./runsql.sh
建造塔容器(产生的法师还是没用的):
./
2021-06-20 21:03:08
17KB
Shell
1