![](/img/trans.png)
[英]Is there a way to copy the contents of the directory into the Docker container?
標題幾乎說明了一切。 我知道我可以將文件(從主機)復制到 docker 容器中。 我也知道我可以將目錄復制到 docker 容器中。 但是如何將目錄的內容(保留所有子目錄)復制到 docker 容器中的目錄中? 在我的主機上,我有一個名為src的目錄。 在 docker 容器上,我有一個目錄/va ...
[英]Is there a way to copy the contents of the directory into the Docker container?
標題幾乎說明了一切。 我知道我可以將文件(從主機)復制到 docker 容器中。 我也知道我可以將目錄復制到 docker 容器中。 但是如何將目錄的內容(保留所有子目錄)復制到 docker 容器中的目錄中? 在我的主機上,我有一個名為src的目錄。 在 docker 容器上,我有一個目錄/va ...
[英]Copy file to docker container via Ansible
作為我的 Ansible 劇本步驟之一,我想將文件復制到 docker 容器中。 我用 jinja2“模板”創建文件。 我可以將文件復制到 /tmp/ 並運行命令將其復制到 docker 容器中,例如: `docker cp /tmp/config.json my_image:/ ...
[英]How can I check for directory existence before docker cp in jenkins pipeline
在我的管道中,我在 docker 容器中運行測試用例,然后我將一些目錄從 docker 容器復制到 Jenkins 工作區。 不必所有目錄都存在於 docker 容器中(例如,根據失敗的測試,屏幕截圖目錄可能存在或不存在)。 在從 docker 容器復制目錄或文件之前,如何檢查目錄或文件是否存在。 ...
[英]'Docker cp' with parameter expansion (PowerShell)
我想將一個目錄復制到一個 docker 容器中,該容器僅由某個查詢定義。 我試過這個: 不幸的是,這會引發此錯誤: 使用粘貼真實的容器 ID 運行相同的命令是可行的。 看來,PowerShell 與 Docker 組合不允許參數擴展。 在一行中是否可以輕松解決此問題? ...
[英]Docker cp containers in a swarm?
我正在學習如何繞過 swarm 模式,通常當想要在非 swarm 模式下將文件復制到容器或從容器復制文件時,我會執行以下操作,將文件復制到名為“swag”的容器: docker cp "C:\\Sites\\somefile.conf" swag:/config/nginx/proxy-confs ...
[英]How can I stop docker from truncating long filenames when I copy from a container?
我注意到我上傳的 tar.gz 文件中的文件被截斷了文件名。 當我查看構建日志時,將使用完整的文件名寫入文件(在本地構建時結果相同)。 然后使用docker cp將文件復制到 tar 文件中,壓縮並上傳到服務器。 如果我從服務器下載工件,長文件的文件名已被截斷為大約 100 個字符長,包括路徑(例 ...
[英]Can't use docker cp to copy file from /tmp
當使用docker cp將文件從我的本地機器/tmp/data.txt移動到容器時,它失敗並出現錯誤: lstat /tmp/data.txt:沒有這樣的文件或目錄該文件存在,我可以運行stat /tmp/data.txt和cat /tmp/data.txt沒有任何問題。 即使我在/tmp中創建另 ...
[英]Docker cp parameter expansion in powershell
我想運行這樣的東西: output 是: 如果我硬編碼 docker cp 命令它可以工作,如果我使用以下它可以工作: 所以我在擴展容器名稱和冒號的第一個參數時遇到了問題。 編輯:這行得通,但感覺很hacky: ...
[英]Copying files from docker container to the host fails
我正在使用 sitespeed 來測試我們的網站。 但是報告是在 docker 容器中生成的,而不是在主機上生成的。 所以,我正在嘗試使用docker cp來獲取報告。 我可以通過執行命令查看文件夾中的報告: 但是當我運行命令時: 它告訴我: 沒有這樣的容器:路徑: ...
[英]Sending files from one docker container to another
正如標題所說。 我希望將文件從容器 A 發送到容器 B。兩個容器都在不同的卷上運行並且在同一網絡上。 如果不將文件臨時存儲在主機文件系統中,這可能嗎? 我一直在閱讀並找到了這個解決方案,但是它要求我要發送的文件暫時存儲在主機中 https://medium.com/@gchudnov/copyi ...
[英]How to `docker cp` ssh key to docker container before its entrypoint is executed
說我現在有這個: 上圖的入口點是: 相反,我想做這樣的事情: docker run -d --name c my_image # problem: this will likely exit early :( docker cp /root/.ssh c:/root/.ssh docke ...