gpt4 book ai didi

mysql - 使用 Ansible 拉取并运行 mysql-server docker run

转载 作者:行者123 更新时间:2023-11-29 05:50:50 24 4
gpt4 key购买 nike

我正在尝试拉取一个 mysql-server docker 镜像并使用我的 Ansible Playbook 运行它。

我的剧本中有以下任务:

 - name: launch msql-server container
docker:
name: db
image: mssql-server
ports:
- 1433: 1433

但是,这会引发错误:This module has been removed。 Ansible-2.3 的模块文档可能包含移植提示

我不确定为什么这个任务被认为是 Ansible-2.3 之前的(我正在使用 Ansible-2.7)

任何有关如何正确拉取图像 mssql-server 的帮助将不胜感激。

最佳答案

ansible docker 模块已弃用(引用 https://docs.ansible.com/ansible/2.6/modules/docker_module.html )并在 ansible v2.4 中删除。您应该迁移到使用 docker_container 模块(引用 https://docs.ansible.com/ansible/2.6/modules/docker_container_module.html#docker-container-module),即:

- name: launch msql-server container
docker_container:
name: db
image: microsoft/mssql-server
state: started
ports:
- "1433:1433"

关于mysql - 使用 Ansible 拉取并运行 mysql-server docker run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54445984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com