当前位置: 首页 > news >正文

网站源码 下载查域名价格

网站源码 下载,查域名价格,齐河网站建设公司价格,基层建设期刊上什么网站查询文章在 linux 系统上,docker 将images, containers, volumes等相关的数据存储在/var/lib/docker下。volume它的主要作用是容器和宿主机之间可以通信,方便备份恢复。 通过 Volume,可以将容器中的数据持久化到宿主机,确保数据不会因容器…

在 linux 系统上,docker 将images, containers, volumes等相关的数据存储在/var/lib/docker下。

volume它的主要作用是容器和宿主机之间可以通信,方便备份恢复。

通过 Volume,可以将容器中的数据持久化到宿主机,确保数据不会因容器的删除而丢失。此外,还有bind mount(可以存储在主机系统的任何位置。它们甚至可能是重要的系统文件或目录。Docker 主机或 Docker 容器上的非 Docker 进程可以随时修改它们。)和tmpfs mount(挂载仅存储在主机系统的内存中,永远不会写入主机系统的文件系统)

概念描述区别
数据卷(Volume)用于持久化容器数据的工具数据卷可以跨容器共享,数据持久化到宿主机。
绑定挂载(Bind Mount)将宿主机的文件或目录挂载到容器中绑定挂载依赖于宿主机的文件系统,路径必须存在。
临时文件系统(tmpfs)将数据存储在内存中临时文件系统中的数据不会持久化,容器删除后数据丢失。

常用命令:

docker volume ls 查看有哪些数据卷

docker volume create 卷名 创建卷

docker volume inspect 卷名 查看卷的详细信息

docker volume rm 卷名 删除卷

docker启动容器时使用-v /--mount指定要挂载的卷:如果该卷不存在,docker 自动创建

挂载类型对比; --mount 就需要提前创建

参数形式示例特点
-v 短格式-v myvol:/app/data简洁,自动创建卷
–mount 长格式–mount type=volume,source=myvol,target=/app/data更精确的控制选项
推荐:生产环境优先使用 --mount,支持更多配置选项(如只读挂载)

两种挂载语法:

docker run -d \--name devtest \-v myvol2:/app \nginx:latestdocker run -d \--name devtest \--mount source=myvol2,target=/app \      # source宿主机  target容器nginx:latest
  • 挂载只读卷:

docker run -d \ --name=nginx-1 \ --mount source=nginx-vol,target=/usr/share/nginx/html,readonly \ nginx:latest

  • 挂载子目录:子目录卷需要提前在卷logs中创建好,不然会挂载失败

cd /var/lib/docker/volumes/logs/_data mkdir app1

docker run -d \ --name=nginx-2 \ --mount source=logs,target=/var/log/app1,volume-subpath=app1 \ # 语法要求:三个逗号之间不能有空格 nginx:latest

  • 在两台docker宿主机上创建支持nfs功能的卷 nfs-web-1

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1、首先准备一台NFS服务器(详见NFS服务搭建过程)

搭建过程大致类似,只有一处需要注意 :

/docker/web/html 192.168.237.0/24(ro,sync,all_squash)

如果这里只给了它只读的权限,就要给这个/docker/web 777的权限

2、在两台docker上,一台Ubuntu,一台rocky 都安装客户端,这样才能识别挂载的文件

Ubuntu:apt install -y nfs-common

rocky:yum install nfs-utils -y

3、创建支持NFS功能的卷(两台docker上都操作一遍)

docker volume create \ --driver local \ --opt type=nfs \ --opt o=addr=192.168.237.179,nolock,soft,ro,sync \ --opt device=:/docker/web nfs-web-1

4、在两台宿主机上启动容器时使用该卷

docker run -d --name nginx-4 -p 5588:80 -v nfs-web-1:/usr/share/nginx/html nginx

5、访问验证

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

思考:

正常停止容器,容器里的数据会丢失吗?

如何将容器里的数据保存到宿主机?

如何在容器和宿主机之间传输数据? docker cp

修改了容器对应的配置文件如何让配置文件生效?

http://www.dtcms.com/a/520677.html

相关文章:

  • 上海做网站联系电话山东兴华建设集团有限公司网站
  • 使用 Vue3 和 Element Plus 实现选择新增用户集下拉选项框,切换类型,有物业,网格,电子围栏,行政区划管理
  • Vue项目页面间,页面中跳转及刷新规划,何时使用router-view,router-link,iframe,slots ,使用场景,及对应场景的完整使用示例
  • 【Qt】VS Code配置Qt UI插件,vscode打开Qt Designer ,vscode打开Qt*.ui文件
  • 服务网站建设的公司安装网站系统
  • 直播做网站数字广东网络建设有限公司介绍
  • 宇树科技:决定更名
  • 2025年MathorCup 大数据竞赛明日开赛,注意事项!论文提交规范、模板、承诺书正确使用!2025年第六届MathorCup数学应用挑战赛——大数据竞赛
  • 【案例实战】鸿蒙智能日程应用性能优化实战:从卡顿到丝滑的完整历程
  • 创建网站商城电子商务企业网站建设前期规划方案
  • php租车网站源码营销型网站规划
  • Universal Extractors (万能解压器) 支持500+格式
  • 网站策划岗位要求wordpress htaccess文件
  • Google Play多区测试与真机复现:用纯净IP重现真实流量(含技术方案)
  • Lombok是什么?
  • 淘客网站做单品类wordpress词汇插件
  • 内网穿透的应用-从崩溃到流畅!Web-Check+cpolar的站点优化实战
  • opencv模版匹配
  • Cython 出现‘Failed to Map Segment from Shared Object‘错误
  • 公司做网站要多久网站建设需要到哪些知识
  • 网站制作模板图片html5 爱情网站模板
  • YARP 全面详解
  • 唐山网站建设汉狮怎么样需要自己的网站需要怎么做
  • Flutter:启动动画Lottie
  • C#模拟鼠标键盘操作的多种实现方案
  • 中国热门网站wordpress中英双语选择
  • DDD(三)领域模型关键词解释、领域模型分类、关系图
  • Reward Design with Language Models 译读笔记
  • 江门网站快速排名阳江一中启业网
  • 【SpringCloud】回顾微服务