Docker 建立並使用資料卷

2021-10-13 21:06:30 字數 860 閱讀 3472

摘要1:

摘要2:

摘要3:

摘要4:

mkder /opt/datas #建立對映共享目錄

docker create --name datas -v /opt/datas:/var/datas demo:3.0

docker create --name datas -v /var/datas eurekaservice:1.0 # 建立資料卷容器

docker run -d  --name test1 --volumes-from datas  -p 8001:8761 eurekaservice:1.0 

docker run -d --name test2 --volumes-from datas -p 8002:8761 eurekaservice:1.0

進入容器檢視有沒有var/datas 目錄

docker exec -it test1 bash

docker exec -it test2 bash

在test1容器/var/datas/ 目錄下建立 a.txt並寫入文字

touch a.txt

echo

"adfafasdf"

>> /var/datas/a.txt

在test2容器中檢視/var/datas/

root@8703ce4d3850:/# ls var/datas/

a.txt

root@8703ce4d3850:/# cat /var/datas/a.txt

adfafasdf

Docker 資料卷容器建立

資料卷容器,新容器掛載資料卷容器 容器內部掛載 root server1 apache docker pull centos root server1 apache docker run v var www data1 name web2 it centos bin bash 宿主機目錄 var w...

docker 建立資料卷容器

資料卷容器 volumes from 容器名 id 先起乙個容器 docker run it name docker01 centos然後同步 docker01 的資料卷 volumes from docker01 把 docker01 作為資料卷容器,實現兩個容器雙向繫結 docker run i...

Docker 資料卷的使用

什麼是docker 資料卷技術?本質就是乙個目錄的掛載,將容器內的目錄掛在到linux上的目錄,是一種資料共享技術。容器卷技術的目的是為了將容器內的資料同步到linux主機上,並進行持久化,以避免因為容易的刪除二導致資料丟失!同時也方便在linux上操作容器內的資料,因為資料的的繫結是雙向的!方式 ...