docker入門 資料卷

2021-09-25 21:48:05 字數 991 閱讀 9121

例項:將容器的/opt目錄掛在到宿主機的/data/centos目錄下

docker run -d -v /data/centos:/opt/  centos /bin/bash
例項:將容器的/opt目錄掛在到宿主機的/data/centos目錄下,預設容器對該目錄唯讀許可權

docker run -d -v /data/centos:/opt/:ro  centos /bin/bash
例項:將宿主機的yum原始檔對映到容器中,設定容器唯讀許可權

docker run -d -v /etc/yum.repos.d/centos7.repo:/etc/yum.repos.d/centos7.repo:ro centos /bin/bash
例項:將容器的/var/lib/mysql目錄掛載在data_mysql目錄中

docker run -d -v data_mysql:/var/lib/mysql centos /bin/bash
例項:建立乙個centos2容器,共享centos1的volume。

docker run -d --volumes-from centos1 --name centos2 centos /bin/bash

bind mount

docker managed volume

volume位置

任意指定

預設/var/lib/docker/volume目錄中

對已有mount point影響

隱藏並替換為volume

原有資料複製到volume

支援單個檔案是否

許可權控制

預設讀寫,可設定唯讀

無控制,均為讀寫

移植性移植性弱,與主機路徑繫結

移植性強,無需指定主機目錄

Docker快速入門三 Docker資料卷

目錄 1.什麼是資料卷 2.如何新增資料卷 2.1命令方式 2.2dockerfile方式 3.使用資料卷 3.1docker與宿主機資料共享 3.2docker間資料卷共享 docker資料卷類似虛擬機器的共享資料夾。用於容器資料持久化 容器間資料共享。其中容器資料持久化不是說容器停止執行,資料還...

Docker入門 容器資料卷(五)

容器之間可以使用乙個資料共享技術!docker 容器中產生的資料,同步到本地!本地的資料同樣也可以同步到docker容器內!容器之間也可以資料共享。這就是卷技術!目錄的掛載,將我們容器的目錄,掛載到linux上面。類似資料庫的資料和應用是分開的,那麼這個時候不會因為誤刪容器,或者資料庫遷移而導致資料...

Docker 資料卷 資料卷容器

一,概念解析 1,資料卷 資料卷就是在宿主中可以在容器之間進行共享和重用的一系列和檔案和資料夾,通過docker run v命令可以將資料卷掛載到對應的容器目錄空間,進行檔案讀取,容器卷特性如下 資料卷可以在容器之間共享和重用,容器間傳遞資料將變得高效方便 對資料卷內資料的修改會立馬生效,無論是容器...