Docker數據卷的介紹和使用


 

 

最近在學習docker,這篇主要講了數據卷的作用以及使用,我用的是mac系統去操作的

1.數據卷的簡介

2.數據卷的配置

(1).查看你的鏡像docker images

 

(2)運行的命令 ~$ docker run -it -v 宿主機絕對路徑目錄: /容器內目錄 鏡像名

~$ docker run -it -v /Users/yuanfang/mycentos: /othercentos centos

 

~$ docker run -it -v ~/mycentos: /othercentos centos 也可以

mac系統 Docker掛載Mac本機的本地目錄時,需要自己在配置好的目錄下創建文件夾,否則會報錯

 

先配置絕對路徑:

 

(3)目錄創建好之后進入容器查看數據卷是否掛載成功

docker inspect 容器ID

出現以上內容則表示掛載成功

 

 

 (4)開始驗證容器和宿主機之間的內容共享

 

(5)容器停止退出后,主機修改數據是否同步

 

在宿主機中創建文件

  docker start 737d733c5523

  docker attach 737d733c5523  重新進入容器

實驗證明,容器退出后數據的修改也是同步的

 

 

(6)命令(帶權限)

 

  ~$ docker run -it -v 宿主機絕對路徑目錄: /容器內目錄 :ro鏡像名

配置完之后容器只能讀而沒有權限修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM