python-2.7 - 使用 docker-py 从容器运行和共享主机文件夹

标签 python-2.7 docker docker-volume dockerpy

我想使用带有持久共享文件夹的 python docker 来运行容器。执行此操作的命令行如下:

docker run --rm -ti -v /home/docker:/container_shared_folder ubuntu:14.04 bash -c my_command

你能帮我使用 docker-py 实现这一点吗?

问候!

最佳答案

您可以尝试通过以下方式指定卷:

cmd_stdout = client.containers.run(
my_container, 
my_command, 
remove=True, 
volumes= 
{'/home/user/location1': {'bind': '/mnt/vol1', 'mode': 'rw'},
 '/home/user/location2': {'bind': '/mnt/vol2', 'mode': 'rw'}
}
)

关于python-2.7 - 使用 docker-py 从容器运行和共享主机文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41227999/

相关文章:

mongodb - docker:创建一个在 docker-compose down 之后仍然保存的 mongodb 卷?

docker - 在构建 docker 镜像期间无法访问卷

wordpress - Docker Wordpress 插件持久化或映射到本地插件

python - 检查与另一个列表匹配的嵌套列表值组合

python-2.7 - Odoo 10 使用 search() 方法搜索事件和非事件记录

设置序列号属性的 Python 2.7 排序函数

将文件放到 iSeries 上时 Python ftplib 错误 426

node.js - 在 Docker 中构建时出现 node-sass 错误

linux - 无法推/拉到远程 docker 注册表

linux - 同一台机器上的两个版本的 Docker 数据卷?