我有一个带有目标prod_image
的多阶段dockerfile,可以使用--target
标志从命令行构建该文件,例如:
docker build --target prod_image .
我的yml看起来像这样:
tasks:
- name: Build image and push to Docker Hub
docker_image:
dockerfile: 'Dockerfile'
target: prod_image
name: "my_docker_name"
repository: "my_private_repo"
tag: "1.1.0"
state: present
push: yes
这是我收到的错误消息:
{"changed": false, "msg": "Unsupported parameters for (docker_image) module: target Supported parameters include...
关于如何解决此问题的任何想法。
答案 0 :(得分:0)
Ansible docker_image模块不支持target
参数。
您需要修改Dockerfile,所以最后一步将是prod_image
=您不需要docker build命令的目标参数。