mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-09-26 17:51:03 +02:00
add remote docker access
This commit is contained in:
parent
dd0c6e0f8e
commit
1a0fd52aa9
@ -8,6 +8,32 @@
|
|||||||
- name: Install Docker.
|
- name: Install Docker.
|
||||||
package: name={{ docker_package }} state={{ docker_package_state }}
|
package: name={{ docker_package }} state={{ docker_package_state }}
|
||||||
|
|
||||||
|
- name: enable remote docker access
|
||||||
|
block:
|
||||||
|
- name: add docker.service.d/override.conf override
|
||||||
|
copy:
|
||||||
|
dest: /etc/systemd/system/docker.service.d/startup_options.conf
|
||||||
|
content: |
|
||||||
|
# /etc/systemd/system/docker.service.d/override.conf
|
||||||
|
[Service]
|
||||||
|
ExecStart=
|
||||||
|
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
|
||||||
|
register: docker_override
|
||||||
|
- name: reload docker daemon
|
||||||
|
systemd:
|
||||||
|
daemon_reload: yes
|
||||||
|
when: docker_override is changed
|
||||||
|
|
||||||
|
- name: restart docker service
|
||||||
|
service:
|
||||||
|
name: docker
|
||||||
|
state: restarted
|
||||||
|
daemon_reload: yes
|
||||||
|
when: docker_override is changed
|
||||||
|
|
||||||
|
when: docker_remote_access is defined and docker_remote_access is true
|
||||||
|
|
||||||
|
|
||||||
- name: Ensure Docker is started and enabled at boot.
|
- name: Ensure Docker is started and enabled at boot.
|
||||||
service:
|
service:
|
||||||
name: docker
|
name: docker
|
||||||
|
Loading…
Reference in New Issue
Block a user