Volume 容器建立與使用

  1. 建立一個名為 mydata 的 volume 容器。
    [root@dyw219 ~]# docker run -d -v /mydata --name mydata centos
    188be63a8a290b18c84c1fd49e32044127124fbddeebaa2477b7985ebe26063d
    
  2. 使用 --volumes-from 掛載 mydata 容器。
    [root@dyw219 ~]# docker run --rm --volumes-from mydata --name data1 centos ls -l /mydata
    total 0
    
  3. 使用 centos image 開啟一個容器,指定連結 volume data,資料夾名稱為 /data,查看 /data 目錄下目前無任何檔案。
    [root@dyw219 ~]# docker run --rm -v data:/data -it centos ls -l /data
    total 0
    
  4. 使用 --volumes-from 掛載 mydata 容器,並在目錄下產生檔案 file4。
    [root@dyw219 ~]# docker run --rm --volumes-from mydata --name data1 centos touch /mydata/file4
    [root@dyw219 ~]# docker run --rm --volumes-from mydata --name data1 centos ls -l /mydata/
    total 0
    -rw-r--r--. 1 root root 0 Aug 22 02:29 file4