DockerFile就是原來構建docker鏡像的構建文件!命令腳本!
1、創建鏡像構建命令
(1)/home目錄下新建目錄docker_test_volume
通過腳本生成鏡像,鏡像是一層一層的,腳本是一個一個的命令,每個命令都是一層
(2)編輯構建命令腳本
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "......end......"
CMD /bin/bash
這裏的每個命令就是鏡像的一層
(3)執行構建腳本
docker build -f /home/docker_test_volumn/dockerfile1 -t andy/centos:1.0 .
(4)查看鏡像是否構建完成
(5)啓動自己構建的鏡像
構建時的創建掛載目錄用的是匿名掛載,查看是否掛載成功
查看卷掛載的路徑
(6)測試一下剛纔的文件是否同步出去了
cd /var/lib/docker/volumes/b48b9904540b12a8b61ae996aff78dcb34376061b09ccab24c99ce5828311639/_data
這種方式我們未來使用的十分多,因爲我們通常會構建自己的鏡像!
假設構建鏡像時候沒有掛載卷,要手動鏡像掛載 -v 卷名:容器內路徑