原文地址:傳送門
1.上傳文件
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
[OPTIONS]:保持源目標中的鏈接,例:
docker cp /root/test.txt ecef8319d2c8:/root/
該命令的意思是將當前操作系統(Linux)家目錄(root)下的文件test.txt拷貝到容器id為ecef8319d2c8的家目錄(root)文件夾下。如果是win系統的話請替換為win下的合法路徑(例如:D:/test.txt)。
2.下載文件
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
[OPTIONS]:保持源目標中的鏈接,例:
docker cp ecef8319d2c8:/root/test.txt /root/
該命令的意思是將容器id為ecef8319d2c8的家目錄(root)文件夾下的文件test.txt拷貝到當前操作系統(Linux)家目錄(root)下。如果是win系統的話請替換為win下的合法路徑(例如:D:/test.txt)。
3.在運行的容器中執行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS說明:
-d :分離模式: 在后台運行
-i :即使沒有附加也保持STDIN 打開
-t :分配一個偽終端
docker exec -it 容器ID bash