站長資訊網
        最全最豐富的資訊網站

        docker重啟后數據是否會丟失

        docker重啟后數據是否會丟失

        大家在使用Docker部署web應用或者mysql數據庫時,會發現當容器重啟后,容器運行過程中產生的日志或者數據庫數據都會被清空。

        解決方法:

        docker可以通過掛載宿主機磁盤目錄,來永久存儲數據。

        1. 創建容器時執行Docker Volume

        使用 docker run 命令,可以運行一個 Docker容器,使用鏡像ubuntu/nginx,掛載本地目錄/tmp/source到容器目錄/tmp/destination

        docker run -itd –volume /tmp/source:/tmp/destination –name test ubuntu/nginx bash

        基于ubuntu/nginx鏡像創建了一個Docker容器。

        指定容器的名稱為test,由 ––name 選項指定。

        Docker Volume 由 ––volume (可以簡寫為-v)選項指定,主機的 /tmp/source 目錄與容器中的 /tmp/destination 目錄一一對應。

        2. 查看Docker Volume

        使用 docker inspect 命令,可以查看 Docker容器 的詳細信息:

        docker inspect –format=’{{json .Mounts}}'test | python -m json.tool[{“Destination”: “/tmp/destination”,“Mode”: “”,“Propagation”: “”,“RW”: true,“Source”: “/tmp/source”,“Type”: “bind”}]

        使用 ––format 選項,可以選擇性查看需要的容器信息。 .Mount 為容器的 Docker Volume 信息。

        python -m json.tool 可以將輸出的json字符串格式化顯示。

        Source 表示主機上的目錄,即 /tmp/source 。

        Destination 為容器中的目錄,即 /tmp/destination。

        3. 本機文件可以同步到容器

        在本機/tmp/source目錄中新建hello.txt文件

        touch /tmp/source/hello.txtls /tmp/source/hello.txt

        hello.txt文件在容器/tmp/destination/目錄中可見

        使用 docker exec 命令,可以在容器中執行命令。

        docker exectest ls /tmp/destination/hello.txt

        所以在宿主機對目錄 /tmp/source/ 的修改,可以同步到容器目錄 /tmp/destination/ 中。

        4. 容器文件可以同步到宿主機

        在容器/tmp/destination目錄中新建world.txt文件

        docker exec test touch /tmp/destination/world.txtdocker exec test ls /tmp/destination/hello.txtworld.txt

        world.txt文件在宿主機/tmp/source/目錄中可見

        ls /tmp/source/hello.txt world.txt

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99精品热这里只有精品| 久久精品国产精品国产精品污| 99免费精品视频| 日韩专区亚洲精品欧美专区| 久久er热视频在这里精品| 亚洲第一区精品日韩在线播放| 99热精品久久只有精品| 国产精品乱码高清在线观看 | 亚洲AV无码国产精品麻豆天美| 99久久伊人精品综合观看| 99视频精品全部在线观看| 亚洲综合无码精品一区二区三区| 精品亚洲欧美无人区乱码| 国产精品美女久久久网AV| 久久成人影院精品777| 国产成人无码精品一区二区三区 | 亚洲精品免费视频| 国产成人精品免费视频动漫| 精品综合久久久久久888蜜芽| 亚洲av成人无码久久精品| 一本一本久久a久久综合精品蜜桃 一本一道精品欧美中文字幕 | 精品国产日产一区二区三区| 久久精品九九亚洲精品| 中文精品无码中文字幕无码专区| 久久乐国产精品亚洲综合| 精品欧美一区二区三区久久久| 国产精品国产高清国产专区| 国产成人久久久精品二区三区 | 欧美精品中文字幕亚洲专区| 亚洲精品A在线观看| 亚洲国产精品综合久久一线| 日韩午夜高清福利片在线观看欧美亚洲精品suv | 亚洲国产精品无码久久久不卡| 亚欧乱色国产精品免费视频| 日韩人妻无码精品无码中文字幕 | 91精品国产高清久久久久久91| 日韩精品一区二区三区大桥未久| 国内精品在线视频| 久久免费精品视频| 国产精品成人精品久久久| 国产在线国偷精品免费看|