Ansible docker modules
https://docs.ansible.com/ansible/latest/modules/docker_container_module.html
- name: Enable autostart for running containers shell: docker update --restart=always $(docker ps -q) - name: Get container info docker_container_info: name: www1 register: result - name: Does container exist? debug: msg: "The container {{ 'exists' if result.exists else 'does not exist' }}" - name: Stop container docker_container: name: "{{ result.container.Name }}" state: stopped when: - result.exists - result.container.State.Running