久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎樣用volume container共享數據

171次閱讀
沒有評論

共計 1749 個字符,預計需要花費 5 分鐘才能閱讀完成。

今天就跟大家聊聊有關怎樣用 volume container 共享數據,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

volume container 是專門為其他容器提供 volume 的容器。它提供的卷可以是 bind mount,也可以是 docker managed volume。

下面我們創建一個 volume container:

我們將容器命名為  vc_data(vc 是 volume container 的縮寫)。注意這里執行的是  docker create  命令,這是因為 volume container 的作用只是提供數據,它本身不需要處于運行狀態。容器 mount 了兩個 volume:

bind mount,存放 web server 的靜態文件。

docker managed volume,存放一些實用工具(當然現在是空的,這里只是做個示例)。

通過  docker inspect  可以查看到這兩個 volume。

# docker inspect vc_data

……

Mounts : [

    {

        Source : /root/htdocs ,

        Destination : /usr/local/apache2/htdocs ,

        Mode : ,

        RW : true,

        Propagation : rprivate

    },

    {

        Name : 1b603669398d117e499449862636a56c4f4c804d447c680e7b3ba7c7f5e52205 ,

        Source : /var/lib/docker/volumes/1b603669398d117e499449862636a56c4f4c804d447c680e7b3ba7c7f5e52205/_data ,

        Destination : /other/useful/tools ,

        Driver : local ,

        Mode : ,

        RW : true,

        Propagation :

    }

],

……

其他容器可以通過  –volumes-from  使用  vc_data  這個 volume container

三個 httpd 容器都使用了 vc_data,看看它們現在都有哪些 volume,以 web1 為例:

# docker inspect web1

……

Mounts : [

    {

        Source : /root/htdocs ,

        Destination : /usr/local/apache2/htdocs ,

        Mode : ,

        RW : true,

        Propagation : rprivate

    },

    {

        Name : 1b603669398d117e499449862636a56c4f4c804d447c680e7b3ba7c7f5e52205 ,

        Source : /var/lib/docker/volumes/1b603669398d117e499449862636a56c4f4c804d447c680e7b3ba7c7f5e52205/_data ,

        Destination : /other/useful/tools ,

        Driver : local ,

        Mode : ,

        RW : true,

        Propagation :

    }

],

……

web1 容器使用的就是 vc_data 的 volume,而且連 mount point 都是一樣的。

可見,三個容器已經成功共享了 volume container 中的 volume。

下面我們討論一下 volume container 的特點:

與 bind mount 相比,不必為每一個容器指定 host path,所有 path 都在 volume container 中定義好了,容器只需與 volume container 關聯,實現了容器與 host 的解耦。

使用 volume container 的容器其 mount point 是一致的,有利于配置的規范和標準化,但也帶來一定的局限,使用時需要綜合考慮。

看完上述內容,你們對怎樣用 volume container 共享數據有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1749字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 隆林| 长白| 万全县| 周至县| 越西县| 南岸区| 乡城县| 微山县| 镇远县| 萨嘎县| 汝城县| 浦江县| 独山县| 拉萨市| 台东市| 胶南市| 濉溪县| 门源| 庆元县| 二手房| 瑞昌市| 云龙县| 远安县| 吴川市| 和平县| 项城市| 内丘县| 邵阳市| 琼海市| 陇西县| 瑞丽市| 十堰市| 尤溪县| 论坛| 卢氏县| 双城市| 西平县| 蒙山县| 尚义县| 友谊县| 沁水县|