--- - name: Ensures /home/work/lia/duoji_test dir exists file: path=/home/work/lipo/duoji_test state=directory - name: stop admin Service shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml down ignore_errors: True - name: copy admin docker-compose.yml copy: src: docker-compose.yml dest: /home/work/lia/duoji_test/docker-compose.yml backup: yes - name: docker-pull shell: docker pull {{ DOCKER_REPO }}/{{ IMAGE }} && docker tag {{ DOCKER_REPO }}/{{ IMAGE }} {{ IMAGE }} && docker rmi {{ DOCKER_REPO }}/{{ IMAGE }} - name: modify docker-compose.yml shell: cd /home/work/lia/duoji_test && sed -i "s/springbootstart:1.0.0/{{ IMAGE }}/g" docker-compose.yml - name: start Service shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml up -d