簡體   English   中英

Docker:動態創建的文件復制到本地機器

[英]Docker : Dynamically created file copy to local machine

我是 docker 的新手,我正在動態創建 docker 容器中的文件,並且想同時復制該本地計算機,請告訴我如何通過卷實現。

現在,我必須一次又一次地使用以下命令來檢查文件數據:

docker cp source destination

怎么可以通過卷來完成,文件格式會是.csv還是.xlsx? 我的意思是我應該在 docker 文件中寫什么命令,以便它可以復制文件

你需要的是音量。 首次創建容器時,您必須將當前目錄作為卷添加到 docker 容器中,以便它們是同一個文件夾。 通過這樣做,您將能夠自動同步該文件夾中的文件。 但我假設您將 docker 用於開發環境。

這就是我運行容器的方式。

docker run -d -it --name {container_name} --volume $PWD:{directory_in_container} --entrypoint /bin/bash {image_name}

除了運行命令之外,您還必須將--volume $PWD:{directory_in_container}添加到運行腳本中。

如果您再次遇到問題,只需在您的問題中添加更多細節。 您可以添加的內容可能是您的 Dockerfile,以及您首次運行容器的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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