cost 96 ms
有沒有辦法將目錄的內容復制到 Docker 容器中?

[英]Is there a way to copy the contents of the directory into the Docker container?

標題幾乎說明了一切。 我知道我可以將文件(從主機)復制到 docker 容器中。 我也知道我可以將目錄復制到 docker 容器中。 但是如何將目錄的內容(保留所有子目錄)復制到 docker 容器中的目錄中? 在我的主機上,我有一個名為src的目錄。 在 docker 容器上,我有一個目錄/va ...

通過 Ansible 將文件復制到 docker 容器

[英]Copy file to docker container via Ansible

作為我的 Ansible 劇本步驟之一,我想將文件復制到 docker 容器中。 我用 jinja2“模板”創建文件。 我可以將文件復制到 /tmp/ 並運行命令將其復制到 docker 容器中,例如: `docker cp /tmp/config.json my_image:/ ...

如何檢查 jenkins 管道中 docker cp 之前的目錄是否存在

[英]How can I check for directory existence before docker cp in jenkins pipeline

在我的管道中,我在 docker 容器中運行測試用例,然后我將一些目錄從 docker 容器復制到 Jenkins 工作區。 不必所有目錄都存在於 docker 容器中(例如,根據失敗的測試,屏幕截圖目錄可能存在或不存在)。 在從 docker 容器復制目錄或文件之前,如何檢查目錄或文件是否存在。 ...

帶有參數擴展的“Docker cp”(PowerShell)

[英]'Docker cp' with parameter expansion (PowerShell)

我想將一個目錄復制到一個 docker 容器中,該容器僅由某個查詢定義。 我試過這個: 不幸的是,這會引發此錯誤: 使用粘貼真實的容器 ID 運行相同的命令是可行的。 看來,PowerShell 與 Docker 組合不允許參數擴展。 在一行中是否可以輕松解決此問題? ...

集群中的 Docker cp 容器?

[英]Docker cp containers in a swarm?

我正在學習如何繞過 swarm 模式,通常當想要在非 swarm 模式下將文件復制到容器或從容器復制文件時,我會執行以下操作,將文件復制到名為“swag”的容器: docker cp "C:\\Sites\\somefile.conf" swag:/config/nginx/proxy-confs ...

從容器復制時,如何阻止 docker 截斷長文件名?

[英]How can I stop docker from truncating long filenames when I copy from a container?

我注意到我上傳的 tar.gz 文件中的文件被截斷了文件名。 當我查看構建日志時,將使用完整的文件名寫入文件(在本地構建時結果相同)。 然后使用docker cp將文件復制到 tar 文件中,壓縮並上傳到服務器。 如果我從服務器下載工件,長文件的文件名已被截斷為大約 100 個字符長,包括路徑(例 ...

無法使用 docker cp 從 /tmp 復制文件

[英]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中創建另 ...

powershell中的Docker cp參數擴展

[英]Docker cp parameter expansion in powershell

我想運行這樣的東西: output 是: 如果我硬編碼 docker cp 命令它可以工作,如果我使用以下它可以工作: 所以我在擴展容器名稱和冒號的第一個參數時遇到了問題。 編輯:這行得通,但感覺很hacky: ...

將文件從 docker 容器復制到主機失敗

[英]Copying files from docker container to the host fails

我正在使用 sitespeed 來測試我們的網站。 但是報告是在 docker 容器中生成的,而不是在主機上生成的。 所以,我正在嘗試使用docker cp來獲取報告。 我可以通過執行命令查看文件夾中的報告: 但是當我運行命令時: 它告訴我: 沒有這樣的容器:路徑: ...

將文件從一個 docker 容器發送到另一個

[英]Sending files from one docker container to another

正如標題所說。 我希望將文件從容器 A 發送到容器 B。兩個容器都在不同的卷上運行並且在同一網絡上。 如果不將文件臨時存儲在主機文件系統中,這可能嗎? 我一直在閱讀並找到了這個解決方案,但是它要求我要發送的文件暫時存儲在主機中 https://medium.com/@gchudnov/copyi ...


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