如何在启动时启动Docker容器,使用Ansible(Tower)进行管理

时间:2015-08-07 06:26:53

标签: docker ansible

目前,我们使用Ansible + Ansible Tower的组合在Docker容器中部署和运行我们的应用程序。

但是,我想知道如何在系统重启后自动运行已部署的容器。怎么去这里?我们提出的唯一解决方案是在启动时自动请求应用程序部署playbook的Tower回调URL,但这似乎不是最理想的。

2 个答案:

答案 0 :(得分:6)

您可以使用restart policies

我不知道ansible如何创建容器。但通常你可以在命令行上添加一个参数,如:

docker run --restart=always ...

答案 1 :(得分:1)

restart_policy: always

restart_policy: unless-stopped

链接: https://docs.ansible.com/ansible/latest/modules/docker_container_module.html