1. 程式人生 > >Docker學習三兩事(二)容器與主機共享檔案(掛載目錄)

Docker學習三兩事(二)容器與主機共享檔案(掛載目錄)

前言及準備

在開始學習docker一段時間後,對於docker的部分命令也算是都試了一遍,在平時使用虛擬機器是就會有檔案與本地主機共享,現在雲伺服器上一堆檔案指令碼,想在容器裡測試,於是就想著掛載個文到容器,其實就是本地主機與容器之間共享檔案。

操作實錄

首先做好準備工作,確保本地有 centos 的images ,如沒有,則pull一個:

$ docker images             #檢視本地映象列表
$ docker pull centos        #從倉庫拉取centos images
$ docker run -ti --name data -v /root/data:
/share centos /bin/bash

以上最後一行命令,就是將本地的目錄“/root/data”(絕對路徑)掛載到新建的容器 data(centos為映象)上的目錄“share”上,之後我們在本地對“/root/dada”的操作就會同步到 容器“data”上的“、share”,執行部分結果如下: