Ansible – Docker /容器重启后不会自动启动
我有以下的代码:
- name: Run mycontainer docker_container: name: "{{ my_container }}" image: "my_container:{{ my_container_version }}" pull: true state: started restart_policy: always
当我重启机器并且机器恢复正常时,容器状态是: Exited (1) 6 minutes ago
。 当我重新启动手动docker restart mycontainer
,它再次。
据我所知, restart_policy: always
应该处理这种情况。 我究竟做错了什么?
问题是Ansible并没有将restart_policy参数更改为始终通过docker inspect -f "{{ .HostConfig.RestartPolicy }}" mycontainer
。
刚卸下容器后,再次部署它 – 它是固定的。