containers.podman.podman_container_copy 模块 – 将文件复制到/从容器中
注意
此模块是 containers.podman 集合 (版本 1.16.2) 的一部分。
如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用: ansible-galaxy collection install containers.podman。
要在 playbook 中使用它,请指定: containers.podman.podman_container_copy。
概要
- 将文件或文件夹从主机复制到容器,反之亦然。 
参数
| 参数 | 注释 | 
|---|---|
| 将复制的文件 chown 到目标容器的主要 uid/gid。 选项 
 | |
| 要从中/向其复制文件的容器的名称/ID | |
| 要从中/向其复制文件的目标文件/文件夹的路径 | |
| 
 默认值:  | |
| 指定是否必须将文件从容器复制到主机 选项 
 | |
| 允许用非目录覆盖目录,反之亦然 选项 
 | |
| 要从中/向其复制文件的容器的文件/文件夹的路径 | 
备注
注意
- Podman 可能需要提升的权限才能正常运行。 
示例
- name: Copy file "test.yml" on the host to the "apache" container's root folder
  containers.podman.podman_search:
    src: test.yml
    dest: /
    container: apache
- name: Copy file "test.yml" in the "apache" container's root folder to the playbook's folder
  containers.podman.podman_search:
    src: /test.yml
    dest: ./
    container: apache
    from_container: True
