Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Docker 容器檔案複製到主機:docker cp 指令完整使用教學

編輯:關於 Linux

Docker 容器與主機間檔案傳輸是常見運維需求。docker cp 指令可雙向複製檔案,本文說明從容器複製檔案到主機的語法與實戰範例。

指令語法

docker cp 容器ID:容器內絕對路徑 主機目標路徑

實戰範例

# 將容器 03091bf3d393 中的 /root/Documents/combo.cpp 複製到主機當前目錄
docker cp 03091bf3d393:/root/Documents/combo.cpp .

反向操作:主機複製到容器

docker cp 本機檔案路徑 容器ID:容器內目標路徑
# 範例
docker cp ./config.json 03091bf3d393:/etc/app/config.json

容器間直接複製

# 需透過主機中轉,或使用 docker cp 管道技巧
docker cp 容器A:/path/file - | docker cp - 容器B:/path/file

注意事項

  • 容器需處於執行或停止狀態皆可複製
  • 路徑必須為容器內絕對路徑
  • 目錄複製會遞歸包含子目錄與檔案
  • 檔案擁有者與權限會保留(取決於主機檔案系統支援度)

善用 docker cp 可快速備份容器日志、匯出資料庫匯出檔、傳遞設定檔,是容器運維必備技能。

Copyright © Windows教程網 All Rights Reserved