community.docker.docker 连接 – 在 Docker 容器中运行任务
注意
此连接插件是 community.docker 集合(版本 4.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了这个集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.docker
。
要在 playbook 中使用它,请指定:community.docker.docker
。
概要
运行命令或将文件放入/提取到现有的 Docker 容器。
使用 Docker CLI 在容器中执行命令。如果您希望直接连接到 Docker 守护程序,请使用 community.docker.docker_api 连接插件。
参数
参数 |
注释 |
---|---|
控制我们等待从容器读取输出(一旦执行开始)的时间。 默认值: 配置
|
|
传递给 Docker 命令行程序的额外参数。 默认值: 配置
|
|
提供在 Docker 容器中运行命令时要设置的额外环境变量。 由于 ansible-core 配置管理器的限制,此选项目前只能作为 Ansible 变量提供。 配置
|
|
是否应使用扩展权限运行命令。 请注意,这允许命令可能突破容器。谨慎使用! 选项
配置
|
|
您要访问的容器的名称。 默认值: 配置
|
|
在容器内部执行的用户。 如果 Docker 太旧而不允许这样做(< 1.7),则将使用 Docker 本身设置的用户。 配置
|
|
要在其中运行命令的容器内的目录。 需要 Docker CLI 版本 18.06 或更高版本。 配置
|