如何使用 docker-py "mount" 将文件 docker 容器中的目录?

How can I "mount" a file into a directory in a docker container using docker-py?

我需要使用 docker-py 从我的主机获取单个文件到 docker 容器中的每个现有目录中。目录不得被覆盖意味着 mount 不是选项。移动目录以允许在主机和容器之间共享 volume 也是不可取的。

主机上的单个文件 /tmp/hostfile.txt 可以挂载到容器中 /tmp/containerfile.txt 例如通过伪代码:

import docker

client = docker.from_env()
stdout = client.containers.run(
    image='ubuntu',
    name='ubuntu',
    volumes={
        '/tmp/container.txt': {
            'bind': '/tmp/hostfile.txt',
            'mode': 'ro',
        }
    },
    network='host',
    command='ls /tmp',
)

(字符串 stdout 包含 file.txt。)