日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 前言
  • 正文
    • 數據卷讀寫規則
    • 數據卷的繼承和共享
  • 總結

    前言

    在docker創建容器,掛載目錄的時候,可能會出現目錄無法訪問無法打開的問題(cannot open directory .: Permission denied)

    只需要加一個 –privileged=true 參數即可,加上這個參數代表是以root用戶權限進入容器的,不加就是以普通用戶權限進入容器的

    例如,test鏡像創建一個容器t1

    docker run -d -p 5555:5555 -v /etc/config:/tmp/config --privileged=true --name t1 test
    

    正文

    容器數據卷,也就是把容器內部目錄掛載到宿主機目錄(前言中說的掛載文件 -v ),獨立于容器的生命周期之外,可以防止容器銷毀而丟失文件

    特點:

    1、可以在多個容器之間共享或重用

    2、數據卷中的更改可以實時生效

    3、數據卷中的更改不會包含在鏡像的更新中

    4、數據卷的生命周期一直持續到沒有容器使用

    例如,掛載本機/tmp/data目錄到容器中的/tmp/docker_data目錄(如果本機沒有/tmp/data目錄,docker會自行創建)

    docker run -it --privileged=true -v /tmp/data:/tmp/docker_data --name t1 test /bin/bash

    -it進入容器,在/tmp/docker_data目錄下創建一個test.txt文件,退出容器到宿主機的掛載目錄下,可以看到已經有一個test.txt文件了,反之在宿主機目錄下更改或創建文件,容器內目錄也同步生效

    實現了容器內數據持久化到宿主機,并且雙方修改實時生效

    如果在容器停止運行的情況下,修改宿主機掛載目錄內容,容器啟動后,同樣會讀取最新數據

    如果忘記容器掛載到宿主機哪個目錄了,可以使用docker inspect命令查看容器信息

    docker inspect 容器id

    數據卷讀寫規則

    像上面那個案例,默認是可讀可寫的,也就相當于在后面加了一個rw,即:

    docker run -it --privileged=true -v /tmp/data:/tmp/docker_data:rw --name t1 test /bin/bash

    如果需要容器內只讀,可以改成ro,即

    docker run -it --privileged=true -v /tmp/data:/tmp/docker_data:ro --name t1 test /bin/bash

    此時在宿主機修改的內容可以同步到容器內,但是容器內是只讀的,如果繼續在容器內操作,會提示Read-only file system

    數據卷的繼承和共享

    如果想要新創建一個容器t2,也使用t1的數據卷,只需要使用–volumes-from命令繼承t1即可

    docker run -it --privileged=true --volumes-from t1 --name t2 test /bin/bash

    此時t2也就跟t1一樣掛載主機目錄了,t2里面也可以看到/tmp/docker_data目錄下的內容,并實時更新

    如果t1停了,對t2是沒有影響的,因為t2是繼承的t1的掛載規則

    總結

    分享到:
    標簽:備份 容器 持久 數據 詳解
    用戶無頭像

    網友整理

    注冊時間:

    網站:5 個   小程序:0 個  文章:12 篇

    • 51998

      網站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網站吧!
    最新入駐小程序

    數獨大挑戰2018-06-03

    數獨一種數學游戲,玩家需要根據9

    答題星2018-06-03

    您可以通過答題星輕松地創建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學四六

    運動步數有氧達人2018-06-03

    記錄運動步數,積累氧氣值。還可偷

    每日養生app2018-06-03

    每日養生,天天健康

    體育訓練成績評定2018-06-03

    通用課目體育訓練成績評定