docker - [10] 容器資料卷

HOUHUILIN發表於2024-04-25

將應用和環境打包成一個映象,然後釋出啟動就成為一個容器了。

一、什麼是容器資料卷

  容器資料卷(Container Data Volumes)是Docker管理的一種特殊型別的儲存區域,它為容器提供了一種持久化資料、共享資料以及與宿主機或其他容器之間進行資料互動的有效方式。

  如果資料都在容器中,那麼容器刪除,資料就會丟失!MySQL的容器刪除 = 刪庫 => 跑路

  容器之間可以有一個資料共享的技術。

  docker容器中產生的資料,同步到本地。這就是卷技術!即容器的目錄掛載到Linux上。

二、容器卷的使用

2.1、直接使用命令來掛載

1.先在虛擬機器建立/home/ceshi目錄

docker - [10] 容器資料卷

2.掛載目錄,並執行映象進入容器,在容器內部的/home目錄下建立測試檔案

# docker run -it -v 主機目錄:容器目錄
docker run -it -v /home/ceshi:/home centos /bin/bash

docker - [10] 容器資料卷

3、另外開一個視窗,訪問虛擬機器的/home/ceshi目錄

docker - [10] 容器資料卷

4、使用docker inspect檢視映象關於Mounts的資訊

docker - [10] 容器資料卷

三、標題

— 要養成終身學習的習慣 —

相關文章