文章目錄
- 存儲卷管理
- 創建存儲卷
- 查看存儲卷詳細信息
- 查看存儲卷
- 刪除存儲卷
存儲卷管理
# 目錄掛載
docker run -v 本機目錄:容器目錄#1)
# 將容器內部的 “/usr/share/nginx/html” 進行持久化掛載 會在宿主機生成一個隨機的存儲卷
docker run -v /usr/share/nginx/html -dp 80:80 nginx:1.20.1# 2)
# 將容器內部的 “/usr/share/nginx/html” 進行持久化掛載 會在宿主機生成一個名為nginx的存儲卷
# 假如存儲卷不存在--自動創建
# 假如有--直接使用 (會以本地的為首要)
docker run -v nginx:/usr/share/nginx/html -dp 80:80 nginx:1.20.1#3)
# 將容器內部的 “/usr/share/nginx/html” 進行持久化掛載 會在宿主機創建一個/nginx 并作為存儲卷
# 這個/nginx中不會自動創建數據 得手動創建
docker run -v /nginx:/usr/share/nginx/html -dp 80:80 nginx:1.20.1# 4)
# 容器2的掛載數據信息會和 容器1的相同
docker run --volumes-from 容器1 -dp 80:80 --name 容器2 nginx:1.20.1# 存儲卷管理
docker volume
創建存儲卷
docker volume create
查看存儲卷詳細信息
docker volume inspect
查看存儲卷
docker volume ls
刪除存儲卷
# 刪除全部存儲卷
docker volume prune
# 刪除單個或者多個存儲卷
docker volume rm