소스 검색

Docker daemon is started prematurely.

Docker service is started prior to configuration changes being applied.
The service is then not restarted by the handlers, so configuration
changes are not applied.

We now start the docker service only once all config changes have been
made.
Eric Mountain 8 년 전
부모
커밋
e790a37d2f
1개의 변경된 파일11개의 추가작업 그리고 11개의 파일을 삭제
  1. 11 11
      roles/docker/tasks/main.yml

+ 11 - 11
roles/docker/tasks/main.yml

@@ -54,17 +54,6 @@
     dest: "{{ docker_systemd_dir }}/custom.conf"
     src: custom.conf.j2
 
-- name: Start the Docker service
-  systemd:
-    name: docker
-    enabled: yes
-    state: started
-    daemon_reload: yes
-  register: start_result
-
-- set_fact:
-    docker_service_status_changed: start_result | changed
-
 - include: udev_workaround.yml
   when: docker_udev_workaround | default(False) | bool
 
@@ -122,4 +111,15 @@
   notify:
     - restart docker
 
+- name: Start the Docker service
+  systemd:
+    name: docker
+    enabled: yes
+    state: started
+    daemon_reload: yes
+  register: start_result
+
+- set_fact:
+    docker_service_status_changed: start_result | changed
+
 - meta: flush_handlers