0

我需要使用docker-py. 目录不得被覆盖意味着mount没有选项。移动目录以允许volume在主机和容器之间共享也不是选项。

4

1 回答 1

1

主机上的单个文件/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.)

于 2018-05-16T12:16:27.560 回答