[英]How can I “mount” a file into a directory in a docker container using docker-py?
我需要使用docker-py
主機中的單個文件放入docker容器中現有的目錄中。 該目錄不應被覆蓋,這意味着mount
是不可選項。 移動目錄以允許主機和容器之間共享volume
也是不可選擇的。
主機/tmp/file.txt
上的單個文件可以通過偽代碼安裝到容器/tmp/file.txt
:
import docker
client = docker.from_env()
stdout = client.containers.run(image='ubuntu', name='ubuntu', volumes={'/tmp/file.txt': {'bind': '/tmp/file.txt', 'mode': 'ro'}}, network='host', command='ls /tmp')
(字符串stdout
包含file.txt
。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.