日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

6、Dcoker 容器数据卷用DockerFile添加

發布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6、Dcoker 容器数据卷用DockerFile添加 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

      • 1、根目錄下創建mydocker目錄并進入
      • 2、File 構建
      • 3、build 后生成新的鏡像
      • 4、運行容器生成容器卷
      • 5、查看新建的容器卷
      • 6、查看宿主機上新建的文件
      • 7、容器目錄中新建文件,在宿主機中可以共享看到

1、根目錄下創建mydocker目錄并進入

cd / mkdir mydocker

2、File 構建

# volume test FROM centos VOLUME ["/dataVolumeContainer1","/dataVolumeContainer2"] CMD echo "finished,-----------success1" CMD /bin/bash

3、build 后生成新的鏡像

docker build -f /mydocker/DockerFile -t chengwen/centos .

注意最后一個點號不能漏

4、運行容器生成容器卷

docker run -it chengwen/centos

5、查看新建的容器卷

[root@c50901f1d70a /]# ls -l total 24 lrwxrwxrwx. 1 root root 7 May 11 2019 bin -> usr/bin drwxr-xr-x. 2 root root 6 May 30 11:42 dataVolumeContainer1 drwxr-xr-x. 2 root root 6 May 30 11:42 dataVolumeContainer2 drwxr-xr-x. 5 root root 360 May 30 11:42 dev drwxr-xr-x. 1 root root 62 May 30 11:42 etc drwxr-xr-x. 2 root root 6 May 11 2019 home lrwxrwxrwx. 1 root root 7 May 11 2019 lib -> usr/lib lrwxrwxrwx. 1 root root 9 May 11 2019 lib64 -> usr/lib64 drwx------. 2 root root 6 Jan 13 21:48 lost+found drwxr-xr-x. 2 root root 6 May 11 2019 media drwxr-xr-x. 2 root root 6 May 11 2019 mnt drwxr-xr-x. 2 root root 6 May 11 2019 opt dr-xr-xr-x. 175 root root 0 May 30 11:42 proc dr-xr-x---. 2 root root 4096 Jan 13 21:49 root drwxr-xr-x. 1 root root 20 May 30 11:42 run lrwxrwxrwx. 1 root root 8 May 11 2019 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 May 11 2019 srv dr-xr-xr-x. 13 root root 0 May 30 01:01 sys drwxrwxrwt. 7 root root 4096 Jan 13 21:49 tmp drwxr-xr-x. 12 root root 4096 Jan 13 21:49 usr drwxr-xr-x. 20 root root 4096 Jan 13 21:49 var

6、查看宿主機上新建的文件

docker inspect c50901f1d70a

c50901f1d70a 為 CONTAINER ID

"Mounts": [{"Type": "volume","Name": "c2ab31e56c081c03c312da8186885c487ac3b5d352a7f2198795c96f5f7f5b2c","Source": "/var/lib/docker/volumes/c2ab31e56c081c03c312da8186885c487ac3b5d352a7f2198795c96f5f7f5b2c/_data","Destination": "/dataVolumeContainer1","Driver": "local","Mode": "","RW": true,"Propagation": ""},{"Type": "volume","Name": "a927d4cb80a0cb0dce493bf7b1d51908d2756f10afa9fc68ca537bc421db7162","Source": "/var/lib/docker/volumes/a927d4cb80a0cb0dce493bf7b1d51908d2756f10afa9fc68ca537bc421db7162/_data","Destination": "/dataVolumeContainer2","Driver": "local","Mode": "","RW": true,"Propagation": ""}],

其中

"Source": "/var/lib/docker/volumes/c2ab31e56c081c03c312da8186885c487ac3b5d352a7f2198795c96f5f7f5b2c/_data",

為宿主機上生成的目錄

7、容器目錄中新建文件,在宿主機中可以共享看到

[root@c50901f1d70a dataVolumeContainer1]# touch container1.txt[root@localhost _data]# cd /var/lib/docker/volumes/c2ab31e56c081c03c312da8186885c487ac3b5d352a7f2198795c96f5f7f5b2c/_data [root@localhost _data]# ls container1.txt

總結

以上是生活随笔為你收集整理的6、Dcoker 容器数据卷用DockerFile添加的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。