最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Docker數(shù)據(jù)持久化

 更新時間:2018年03月28日 09:40:10   作者:周立  
這篇文章主要介紹了淺談Docker數(shù)據(jù)持久化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

容器中數(shù)據(jù)持久化主要有兩種方式:

  1. 數(shù)據(jù)卷(Data Volumes)
  2. 數(shù)據(jù)卷容器(Data Volumes Dontainers)

數(shù)據(jù)卷

數(shù)據(jù)卷是一個可供一個或多個容器使用的特殊目錄,可以繞過UFS(Unix File System)。

  1. 數(shù)據(jù)卷可以在容器之間共享和重用
  2. 對數(shù)據(jù)卷的修改會立馬生效
  3. 對數(shù)據(jù)卷的更新,不會影響鏡像
  4. 數(shù)據(jù)卷默認會一直存在,即使容器被刪除
  5. 一個容器可以掛載多個數(shù)據(jù)卷

注意:數(shù)據(jù)卷的使用,類似于 Linux 下對目錄或文件進行 mount。

創(chuàng)建數(shù)據(jù)卷

示例:

docker run --name nginx-data -v /mydir nginx

執(zhí)行如下命令即可查看容器構造的詳情:

docker inspect 容器ID

由測試可知:

  1. Docker會自動生成一個目錄作為掛載的目錄。
  2. 即使容器被刪除,宿主機中的目錄也不會被刪除。

刪除數(shù)據(jù)卷

數(shù)據(jù)卷是被設計來持久化數(shù)據(jù)的,因此,刪除容器并不會刪除數(shù)據(jù)卷。如果想要在刪除容器時同時刪除數(shù)據(jù)卷,可使用如下命令:

docker rm -v 容器ID

這樣既可在刪除容器的同時也將數(shù)據(jù)卷刪除。

掛載宿主機目錄作為數(shù)據(jù)卷

docker run --name nginx-data2 -v /host-dir:/container-dir nginx

這樣既可將宿主機的/host-dir路徑加載到容器的/container-dir中。

需要注意的是:

宿主機路徑盡量設置絕對路徑——如果使用相對路徑會怎樣?

  1. 測試給答案

如果宿主機路徑不存在,Docker會自動創(chuàng)建

TIPS

Dockerfile暫時不支持這種形式。

掛載宿主機文件作為數(shù)據(jù)卷

docker run --name nginx-data3 -v /文件路徑:/container路徑 nginx

指定權限

默認情況下,掛載的權限是讀寫權限。也可使用:ro 參數(shù)指定只讀權限。

示例:

docker run --name nginx-data4 -v /host-dir:/container-dir:ro nginx

這樣,在容器中就只能讀取/container-dir中的文件,而不能修改了。

數(shù)據(jù)卷容器

如果有數(shù)據(jù)需要在多個容器之間共享,此時可考慮使用數(shù)據(jù)卷容器。

創(chuàng)建數(shù)據(jù)卷容器:

docker run --name nginx-volume -v /data nginx

在其他容器中使用-volumes-from 來掛載nginx-volume容器中的數(shù)據(jù)卷。

docker run --name v1 --volumes-from nginx-volume nginx
docker run --name v2 --volumes-from nginx-volume nginx

這樣:

v1、v2兩個容器即可共享nginx-volume這個容器中的文件。

即使nginx-volume停止,也不會有任何影響。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • docker批量刪除臨時鏡像

    docker批量刪除臨時鏡像

    在開發(fā)的時候,需要經(jīng)常發(fā)布開發(fā)包,在使用docker build構建鏡像的時候,同一個版本經(jīng)常會使用相同tag,頻繁打包一段時間后,本地會出現(xiàn)很多Tag=<none>的臨時鏡像,下面給大家分享相關命令docker批量刪除Tag=<none>的臨時鏡像,感興趣的朋友一起看看吧
    2024-07-07
  • docker-compose的安裝和使用詳解

    docker-compose的安裝和使用詳解

    這篇文章主要介紹了docker-compose的安裝和使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • docker容器非root用戶提權的問題解決

    docker容器非root用戶提權的問題解決

    本文主要介紹了docker容器非root用戶提權的問題解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • docker部署jupyter的詳細教程

    docker部署jupyter的詳細教程

    這篇文章主要介紹了docker部署jupyter的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-12-12
  • docker容器中布置靜態(tài)網(wǎng)站的實現(xiàn)

    docker容器中布置靜態(tài)網(wǎng)站的實現(xiàn)

    這篇文章主要介紹了docker容器中布置靜態(tài)網(wǎng)站的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • jenkins構建Docker 鏡像實例詳解

    jenkins構建Docker 鏡像實例詳解

    這篇文章主要介紹了 jenkins構建Docker 鏡像實例詳解的相關資料,需要的朋友可以參考下
    2017-04-04
  • Docker+keepalived+nginx實現(xiàn)主從熱備的方法示例

    Docker+keepalived+nginx實現(xiàn)主從熱備的方法示例

    這篇文章主要介紹了Docker+keepalived+nginx實現(xiàn)主從熱備的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Docker網(wǎng)絡配置與自定義IP容器通信

    Docker網(wǎng)絡配置與自定義IP容器通信

    IP地址是Docker容器在網(wǎng)絡中的唯一標識,每個Docker都會被分配一個 IP,用于網(wǎng)絡通信,本文主要介紹了Docker網(wǎng)絡配置與自定義IP容器通信,感興趣的可以了解一下
    2024-03-03
  • Docker私有倉庫管理和刪除本地倉庫中的鏡像

    Docker私有倉庫管理和刪除本地倉庫中的鏡像

    這篇文章主要介紹了Docker私有倉庫管理和刪除本地倉庫中的鏡像,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 超詳細Docker Desktop下安裝rocketmq的教程

    超詳細Docker Desktop下安裝rocketmq的教程

    這篇文章主要介紹了Docker Desktop下安裝rocketmq,本文內(nèi)容通過圖文操作命令給大家講解的非常詳細,需要的朋友可以參考下
    2021-10-10

最新評論

托克逊县| 永康市| 景宁| 蓝山县| 永新县| 巴塘县| 岳普湖县| 中宁县| 固始县| 靖宇县| 岫岩| 四川省| 依兰县| 城固县| 全州县| 漠河县| 遂溪县| 小金县| 洪湖市| 苏尼特右旗| 饶河县| 抚宁县| 湄潭县| 寿阳县| 永丰县| 普安县| 陇西县| 泊头市| 河津市| 嘉黎县| 博野县| 天气| 张家口市| 贵州省| 扎赉特旗| 黔南| 民勤县| 临洮县| 崇仁县| 阳朔县| 临沂市|