1. 程式人生 > >docker中涉及的基本操作

docker中涉及的基本操作

1 使用scp將宿主機的檔案傳輸到本地.(前提是已經建立好docker與宿主機的檔案對映關係,在宿主機中可以找到對應的檔案)

使用命令scp來進行檔案複製.

先進入要下載檔案的目錄:

如我的是~/qxq/docker/project/non-stationary_texture_syn/results/202_half_style_14x14:

然後執行命令:

scp -r /home/guest/qxq/docker/project/non-stationary_texture_syn/results/202_half_style_14x14/images/  [email protected]

:/home/qxq/Desktop/images

紅色部分是使用者名稱@ip:檔案存放路徑

2 拓展  scp 簡介及用法

scp是secure copy的簡寫,用於在Linux環境下遠端拷貝檔案,類似與cp,但是cp只是在本機進行拷貝,並不能跨伺服器.scp傳輸是加密的,所以可能會影響傳輸的進度.當伺服器硬碟變為只讀系統的時候(read only system),可以用scp幫你把檔案移出來.

2.1 格式命令

scp [引數] [原路徑] [目標路徑]

2.2 命令功能

檔案的遠端拷貝,可以在Linux伺服器之間複製檔案和目錄.

2.3 命令引數

-r  遞迴複製整個目錄。 

-p 保留原檔案的修改時間,訪問時間和訪問許可權。

-C  允許壓縮。(將-C標誌傳遞給ssh,從而開啟壓縮功能) 

  -B  使用批處理模式(傳輸過程中不詢問傳輸口令或短語) 

-q  不顯示傳輸進度條。 

3 例子

3.1  複製目錄: 

命令格式: 

scp -r local_folder [email protected]_ip:remote_folder 

或者 

scp -r local_folder remote_ip:remote_folder 

第1個指定了使用者名稱,命令執行後需要輸入使用者密碼; 

第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;

 

參考部落格:https://www.cnblogs.com/webnote/p/5877920.html

感謝博主,寫的非常詳細