容器指定路徑掛載數據卷

書寫Dockerfile文件

cd /tmp/docker
vim Dockerfile
FROM rhel7
ADD html.tar /usr/share
VOLUME ["usr/share/nginx/html"]
mkdir nginx
cd nginx/
mkdir html
mv index.html ./nginx/html/   #  寫一個首頁文件
tar cf nginx/ html.tar  # 打包,以便解壓生成目錄,得到掛載路徑
docker build -t rhel7:v4 .

這裏寫圖片描述

[root@foundation11 test]# docker create --name vol rhel7:v4 bash  # 創建數據卷
7bc689c9ffd77a1b0c5dfe1f360389150bfe6987b0c17440f26ae462e6a8ee0a
[root@foundation11 test]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@foundation11 test]# docker run -d --name vm1 --volumes-from vol nginx
eca23d83c5256f4018d508d89e5c1d1002d1b041abb3e7364e2397169cc0a836
docker inspect vm1

這裏寫圖片描述

[root@foundation11 test]# curl 172.17.0.2
<h1>www.westos.org<h1>
<h1>www.westos.org<h1>
<h1>www.westos.org<h1>
<h1>www.westos.org<h1>
<h1>www.westos.org<h1>
gyugdhiuewjd\n yustdyewujfd

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章