目前我们使用Ansible + Ansible Tower的组合来部署和运行Docker容器中的应用。
然而,我想知道如何在系统重启后自动运行已部署的容器。这里该怎么做?我们唯一想到的解决方案是在启动时自动请求应用程序部署playbook的Tower回调URL,但这似乎并不是最优解。
restart_policy: always
或者
restart_policy: unless-stopped
link: https://docs.ansible.com/ansible/latest/modules/docker_container_module.html
--restart=on-failure:5
选项。当您使用--restart=always
时,容器将始终启动。 - Henrik Sachserestart_policy: always
。 - Peter