我有以下ansible代码:
- 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
应处理此案件。我做错了什么?
答案 0 :(得分:1)
问题是Ansible没有将restart_policy参数改为始终由docker inspect -f "{{ .HostConfig.RestartPolicy }}" mycontainer
检查。
删除容器后再次部署 - 它已修复。