欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          docker重啟后數(shù)據(jù)是否會丟失

          docker重啟后數(shù)據(jù)是否會丟失

          大家在使用Docker部署web應(yīng)用或者mysql數(shù)據(jù)庫時,會發(fā)現(xiàn)當(dāng)容器重啟后,容器運(yùn)行過程中產(chǎn)生的日志或者數(shù)據(jù)庫數(shù)據(jù)都會被清空。

          解決方法:

          docker可以通過掛載宿主機(jī)磁盤目錄,來永久存儲數(shù)據(jù)。

          1. 創(chuàng)建容器時執(zhí)行Docker Volume

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

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

          基于ubuntu/nginx鏡像創(chuàng)建了一個Docker容器。

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

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

          2. 查看Docker Volume

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

          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 表示主機(jī)上的目錄,即 /tmp/source 。

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

          3. 本機(jī)文件可以同步到容器

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

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

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

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

          docker exectest ls /tmp/destination/hello.txt

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

          4. 容器文件可以同步到宿主機(jī)

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

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

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

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

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號