[TOC] 1.為什麼要使用docker數據捲 2.常見的docker數據捲命令 3.docker數據捲運用一 4.把宿主機的目錄掛載到容器中 ...
目錄
1.為什麼要使用docker數據捲
數據捲的作用:
1:持久化容器運行過程中產生的數據文件
2:實現多個容器間的文件共用。
正常情況下,刪除容器,容器中所有的文件也會被刪除。
2.常見的docker數據捲命令
創建一個數據捲
docker volume create
查看數據捲列表
docker volume ls
刪除一個數據捲
docker volume rm
查看一個數據捲的屬性
docker volume inspect
3.docker數據捲運用一
docker volume create oldboy
docker run -d -p 80:80 -v oldboy:/usr/share/nginx/html nginx:latest
cd /var/lib/docker/volumes/oldboy/_data/
rm -f *
wget https://www.qstack.com.cn/xiaoniaofeifei.zip
unzip xiaoniaofeifei.zip
docker run -d -p 81:80 -v oldboy:/usr/share/nginx/html nginx:latest
docker run -d -p 82:80 -v oldboy:/usr/share/nginx/html nginx:latest
4.把宿主機的目錄掛載到容器中
cd /opt
mkdir xiaoniao
cd xiaoniao/
wget https://www.qstack.com.cn/xiaoniaofeifei.zip
unzip xiaoniaofeifei.zip
#重點
docker run -d -p 83:80 -v /opt/xiaoniao:/usr/share/nginx/html nginx:latest