docker實現(xiàn)將本地文件復(fù)制到docker容器內(nèi)
如何將本地文件復(fù)制到docker容器內(nèi)
我們通過docker cp指令來將容器外文件傳遞到docker容器內(nèi)
1.查看容器ID
docker ps -a

2.將本地文件復(fù)制到docker容器中
docker cp 本地文件路徑 容器ID/容器NAME:容器內(nèi)路徑
舉例:
docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins
或者通過容器名
docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez rabbit:/opt/rabbitmq/plugins
docker容器內(nèi)部文件和容器外部文件互相copy
有時需要將 Linux 服務(wù)器上的文件copy到容器的某個目錄(比如:配置文件),有時將容器中的某個文件(比如:日志文件)copy到 Linux 服務(wù)器上,便于查看。
關(guān)于上述兩種場景,如下:
1.容器外部文件 copy 到容器內(nèi)部
例如:
將 Linux 服務(wù)器 /opt/ 目錄下的 a.txt 文件 copy 到 influxdb 容器的 /tmp/ 目錄下
- 命令如下:
docker cp /opt/a.txt influxdb:/tmp/
2.容器內(nèi)部文件 copy 到容器外部
例如:
將 influxdb 容器 /tmp/ 目錄下的 a.txt 文件 copy 到 Linux 服務(wù)器 /opt/ 目錄下
- 命令如下:
docker cp influxdb:/tmp/a.txt /opt/
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker部署redis報錯內(nèi)存分配過度解決辦法
Docker很適合用于測試發(fā)布,將Docker封裝后可以直接提供給測試人員進(jìn)行運(yùn)行,不再需要測試人員與運(yùn)維、開發(fā)進(jìn)行配合,進(jìn)行環(huán)境搭建與部署,這篇文章主要給大家介紹了關(guān)于docker部署redis報錯內(nèi)存分配過度的解決辦法,需要的朋友可以參考下2023-11-11
使用Docker安全地部署OpenClaw(龍蝦)的詳細(xì)步驟
OpenClaw (龍蝦) 是一個強(qiáng)大的個人 AI 助手,它可以連接各種消息平臺并執(zhí)行工具,本文介紹如何通過 Docker Compose 安全地部署 OpenClaw,并解析其中的關(guān)鍵配置,需要的朋友可以參考下2026-03-03
Docker容器上用DockerFile部署多個tomcat服務(wù)的步驟
這篇文章主要介紹了Docker容器上用DockerFile部署多個tomcat服務(wù)的步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
云centos開啟docker遠(yuǎn)程服務(wù)鏈接的實現(xiàn)步驟
本文主要介紹了云centos開啟docker遠(yuǎn)程服務(wù)鏈接,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09

