公司网站建app,pc网站的优势,锡林郭勒建站,网站建设内容策划案一、因为docker部署服务都是以最小的代价部署#xff0c;所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通#xff0c;之后修改宿主机的配置文件就相当于修改了docker进程的配置文件所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通之后修改宿主机的配置文件就相当于修改了docker进程的配置文件不用在进入容器内修改。 本例依旧通过nginx示例
二、数据卷使用 1、查看已有的数据卷 命令docker volume ls 2、创建数据卷 命令docker volume create nginx_html 注nginx我们一般需要修改配置文件html的文件页日志目录。所以这里我们创建三个数据卷。如果是其他服务根据需求创建对应数量的数据卷即可。
3、查看数据卷的详情 命令docker volume inspect nginx_html 注通过详情我们可以查看难道数据卷挂载到宿主机的实际路径Mountpoint。
4、删除数据卷 命令docker volume rm nginx_test
5、关联数据卷创建容器运行nginx docker run --name nginx_1 -p 80:80 -d -v nginx_html:/usr/share/nginx/html -v nginx_conf:/etc/nginx -v nginx_log:/var/log/nginx nginx:latest 注意-v指定数据卷对应容器内的目录 -v nginx_html:/usr/share/nginx/html -v nginx_conf:/etc/nginx -v nginx_log:/var/log/nginx
6、查看和修改数据卷的挂载配置 1、通过上诉的详情命令可以查看到挂载点下面已经出现了nginx的配置文件 2、修改html的配置添加111之后重启nginx服务 修改配置后使用stop和start停止和重启即可。 3、修改配置。/baidu时直接跳转到百度页面 访问192.168.248.88/baidu
以上完成了数据卷的创建以及使用数据卷打通容器和宿主机的文件隔离方便修改配置和重启的过程。
学海无涯苦作舟