Docker存储
# Docker存储
Docker存储两种方式,注意区分:
- 目录挂载: -v /app/nghtml:/usr/share/nginx/html
- 卷映射:-v ngconf:/etc/nginx
docker run -d -p 99:80 \
-v /app/nghtml:/usr/share/nginx/html \
-v ngconf:/etc/nginx \
--name app03 \
nginx
1
2
3
4
5
2
3
4
5
/app/nghtml:/usr/share/nginx/html-目录挂载是将docker容器/usr/share/nginx/html目录挂载到主机/app/nghtml下, 默认以主机目录为主,主机目录内容覆盖容器目录内容
ngconf:/etc/nginx -是将docker容器/etc/nginx目录下的文件和主机ngconf存储卷进行实时同步,一个修改两者都会实时同步修改,可以通过docker volume inspect 卷名 查看存储位置
docker默认会将创建的卷存在/var/lib/docker/volumes/
目录下
# 卷操作
#创建存储卷
docker volume create 卷名
#查看
docker volume ls
#删除
docker volume rm 卷名
查看卷详情
docker volume inspect 卷名
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
Last Updated: 2025/08/14, 18:32:19