【发布时间】:2019-08-21 02:11:26
【问题描述】:
我一直在使用 jenkins 构建 docker 镜像,并每次都使用最新的标签推送到 docker hub。 我已经编写了一个 ansible 剧本,它将通过从 docker hub 拉取最新图像来部署 docker 图像。现在的问题是,一旦它部署了具有相同标签的先前版本,新的最新图像就没有被 ansible 拉取。你能检查一下剧本吗?让我知道我应该更新哪个部分以获得所需的工作。
剧本:
---
- hosts: flask04
tasks:
- name: Pull Flask app image
docker_image:
name: taybur/flaskapp_27032019
tag: latest
state: present
- name: remove flask app container
docker_container:
name: first_flaskapp
image: taybur/flaskapp_27032019
state: absent
- name: Create flask app container
docker_container:
name: first_flaskapp
image: taybur/flaskapp_27032019
ports:
- "5001:5001"
state: started
【问题讨论】: