gpt4 book ai didi

docker - 在/etc/ansible/hosts 文件中指定 docker 容器

转载 作者:行者123 更新时间:2023-12-02 18:22:28 24 4
gpt4 key购买 nike

我有一堆或 docker 容器在我的本地机器上运行,我想在这些机器上测试 ansible - 作为我的远程主机。

但是我还没有找到这方面的任何指南。现在我正在尝试配置一个容器以使用以下方法启用 SSH: https://docs.docker.com/engine/examples/running_ssh_service/

但我正在努力让它发挥作用。目前我有

localhost:32768

/etc/ansible/hosts 中,但它似乎只是在我的主机上而不是在我正在运行的容器上运行我的 ansible 任务。

那么是否有可能在同一台机器上的一堆 docker 容器上测试 ansible?

最佳答案

对于本地 docker 连接,您可以使用 docker 连接插件。

主持人:

[cont]
container-name1
container-name2
[cont:vars]
ansible_connection=docker

剧本:

- hosts: cont
tasks:
- command: "echo 'hello, container'"

关于docker - 在/etc/ansible/hosts 文件中指定 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47600633/

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