Ansible - 重启后Docker /容器不会自动启动

问题描述 投票:0回答:1

我有以下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应该处理这个案子。我究竟做错了什么?

docker ansible
1个回答
1
投票

问题是Ansible没有将restart_policy参数更改为始终,由docker inspect -f "{{ .HostConfig.RestartPolicy }}" mycontainer检查。

在移除容器之后,再次部署它 - 它被修复了。

© www.soinside.com 2019 - 2024. All rights reserved.