Docker 數據卷容器

在Docker中可以使用數據卷容器在多個容器間共享數據,比如我們在多個Django應用程序間共享靜態文件。下面舉一個簡單的例子演示如何使用數據卷容器。

創建一個數據卷容器

$docker run -it -v /dbdata --name dbdata ubuntu

命令說明:

-it:以交互方式啟動一個數據卷容器

-v:創建一個數據卷

--name:給容器起一個別名

ubuntu:鏡像名

Docker 數據卷容器

此時數據卷dbdata是空的

創建兩個新容器並掛載前面的數據卷

掛載數據卷使用--volumes-from參數,命令如下:

$docker run -it --volumes-from dbdata --name db1 ubuntu

Docker 數據卷容器

$ docker run -it --volumes-from dbdata --name db2 ubuntu

Docker 數據卷容器

在數據卷容器中新建一個文件

Docker 數據卷容器

檢查容器db1和db2

Docker 數據卷容器

Docker 數據卷容器

由此可見通過數據卷可以共享數據


分享到:


相關文章: