Docker核心---数据卷(堵门秘籍)

数据卷

数据卷操作命令

1、为什么要有数据卷?

容器内/usr/share/nginx/html没有vim编辑器不可以编辑,因此将容器内目录与宿主机目录使用数据卷双向绑定在一起即可

2、创建容器时使用-v命令来将html数据卷映射到容器内/usr/share/nginx/html目录下

注意:首先应该关闭linux中的nginx服务器,不然会占用80端口

复制代码
[root@localhost nginx]# sbin/nginx -s quit

docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html  nginx:1.20.2

3、查看html数据卷的详细信息

复制代码
docker volume inspect html

4、我们得到:

5、进入到这个_data目录下我们发现就是容器内/usr/share/nginx/html的文件

6、因此我们修改_data目录下的文件,容器内/usr/share/nginx/html也会跟着修改

7、要是嫌目录太深,,也可以自定义:本地目录挂载

完结撒花

相关推荐
信创DevOps先锋2 小时前
中国DevOps工具链选型新趋势:合规、协同与生态融合的平衡之道
运维·gitee·devops
白鸽梦游指南3 小时前
docker镜像优化
linux·运维·docker
陳10303 小时前
Linux:基础开发工具
linux·运维·服务器
IT界的老黄牛3 小时前
Prometheus + Grafana + AlertManager 监控体系搭建:Docker 一把梭
运维·grafana·prometheus
Brandon汐4 小时前
LVS+Keepalived 双主架构全规划(LVS→HAProxy→Web)
容器·架构·lvs
阿干tkl4 小时前
K3s + Harbor 端口冲突问题解决方案(Harbor 使用 80 端口)
运维
程序员跑路4 小时前
WSL运行redis的踩坑操作记录
docker
qq_339191144 小时前
uv 设置系统默认版本, linux设置uv
linux·运维·uv
小猿姐4 小时前
当KubeBlocks遇上国产数据库之Kingbase:让信创数据库“飞得更高”
运维·数据库·云原生
似水এ᭄往昔4 小时前
【Linux】--进程概念
linux·运维·服务器