首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用ansible和community.general.docker_image提取码头图像

问无法使用ansible和community.general.docker_image提取码头图像
EN

Stack Overflow用户
提问于 2021-02-11 10:56:05
回答 1查看 1.1K关注 0票数 3

在一本可操作的剧本中,我试图拉出一幅图像,并将它重放起来:

代码语言:javascript
复制
docker pull hyperledger/fabric-ccenv:amd64-1.4.4
docker tag hyperledger/fabric-ccenv:amd64-1.4.4 hyperledger/fabric-ccenv:latest

我甚至都拉不了它。

我用community.general.docker_image做的

代码语言:javascript
复制
ansible-galaxy collection install community.general

然后我的剧本:

代码语言:javascript
复制
---
- name: Pull an image
  hosts: nodes
  become: true
  community.general.docker_image:
    name: hyperledger/fabric-ccenv:amd64-1.4.4
    source: pull

并与以下人员一起跑步:

代码语言:javascript
复制
ansible-playbook install-dependencies.yml

我知道这个错误:

代码语言:javascript
复制
ERROR! 'community.general.docker_image' is not a valid attribute for a Play

The error appears to be in 'install-dependencies.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

---
- name: Pull an image
  ^ here

我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-11 11:17:25

您错过了操作手册中的“任务”选项:

代码语言:javascript
复制
- name: Pull an image
  hosts: nodes
  become: true
  tasks:
  - community.general.docker_image:
    name: hyperledger/fabric-ccenv:amd64-1.4.4
    source: pull
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66153370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档