docker數(shù)據(jù)卷(七1)
docker數(shù)據(jù)卷(七1)

一、概要
docker數(shù)據(jù)卷概念
創(chuàng)建docker數(shù)據(jù)卷
創(chuàng)建docker數(shù)據(jù)卷容器
二、數(shù)據(jù)卷介紹/ DataVolume
數(shù)據(jù)卷?是一個可供一個或多個容器使用的特殊目錄,它繞過UFS,使得容器將數(shù)據(jù)直接存儲到宿主機的硬盤上。可以提供很多 有用的特性
數(shù)據(jù)卷可以在容器之間共享和重用
對數(shù)據(jù)卷的修改會立馬生效
對數(shù)據(jù)卷的更新,不會影響鏡像
數(shù)據(jù)卷默認會一直存在,即使容器被刪除
三、數(shù)據(jù)卷實驗
創(chuàng)建數(shù)據(jù)卷兩種方式
-v /data? :
只指定容器的目錄作為數(shù)據(jù)卷,容器上的數(shù)據(jù)卷映射到宿主機的目錄由系統(tǒng)自動分配。
-v?是volume簡稱
/data? 是在容器(Container)根目錄下創(chuàng)建data文件夾作為數(shù)據(jù)卷
-v src:dst :
將指定的宿主機目錄掛在到指定容器目錄?創(chuàng)建數(shù)據(jù)卷。
src-宿主機目錄? dst-容器目錄
-v /data?創(chuàng)建數(shù)據(jù)卷
1、創(chuàng)建數(shù)據(jù)卷
# -v /data
docker run -it --name volume-t1 -v /data centos
2、查看Container創(chuàng)建的data目錄
3、查看容器數(shù)據(jù)卷映射到宿主機位置
#查看已創(chuàng)建的數(shù)據(jù)卷
docker volume ls
#查看數(shù)據(jù)卷詳細信息 inspect后面是數(shù)據(jù)卷的ID號
docker inspect 36f6e53e7925665d7bcbb9678f7d12bf8fdc536c6436950167c373e85c0b95a3
上面通過 -v /data?方式創(chuàng)建數(shù)據(jù)卷方式實現(xiàn)了容器數(shù)據(jù)卷目錄映射到宿主機目錄。此時容器中的數(shù)據(jù)會存放到 /data目錄中,同時在宿主機數(shù)據(jù)卷目錄中同步顯示。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-v src:dst創(chuàng)建數(shù)據(jù)卷
1、創(chuàng)建數(shù)據(jù)卷
# -v src:dst
docker run -it --name volume-t2 -v /opt:/opt centos
2、查看數(shù)據(jù)卷
分別在容器的 opt目錄和宿主機的opt目錄下都能看到一個rh文件夾,該文件夾就是容器映射到宿主機的數(shù)據(jù)卷目錄。容器中的數(shù)據(jù)會自動同步到宿主機rh目錄中。
四、數(shù)據(jù)卷容器
數(shù)據(jù)卷容器介紹
數(shù)據(jù)卷容器專門存放數(shù)據(jù),供其他容器讀取數(shù)據(jù)。
數(shù)據(jù)卷容器在不啟動時也可以為不同的容器提供數(shù)據(jù)共享
1、創(chuàng)建數(shù)據(jù)卷容器
掛在數(shù)據(jù)容器: --volumes-from? VolumeContainer(要掛在的數(shù)據(jù)容器名稱)
# volume-t3掛在到volume-t2,其中volume-t2作為數(shù)據(jù)卷容器共享數(shù)據(jù)
docker run -it --name volume-t3 --volumes-from volume-t2 centos
2、查看數(shù)據(jù)卷容器掛載
在volume-t3容器中查看顯示數(shù)據(jù)卷容器volume-t2數(shù)據(jù),掛載數(shù)據(jù)卷容器成功。
Docker
版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。
版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。