簡體   English   中英

如何使用docker-py將文件“掛載”到Docker容器的目錄中?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM