启动 NFS 服务(CentOS 7)

首先,安装 rpcbind 和 nfs-utils

yum install -y rpcbind nfs-utils

然后,编辑 /etc/exports 配置 NFS 共享目录,示例:

[root@VM_0_5_centos ~]# cat /etc/exports
/root/share *(rw,sync,all_squash,anonuid=0,anongid=0)

更多详细配置参考 https://www.centos.bz/2017/07/centos7-1-install-nfs/

启动 rpcbind 和 nfs

sudo service rpcbind startsudo service nfs start

查看共享的目录

exportfs

修改配置文件后,重新加载配置文件

exportfs -vr

视频演示:https://www.youtube.com/watch?v=_4XudYZ6M_k

创建 NFS 数据卷

docker volume create --driver local \--opt type=nfs \--opt o=addr=<NFS-Server>,rw \--opt device=:<Shared-Path> \share

创建多副本服务

docker service create \--mount type=volume,source=<Volume-Name>,destination=<Container-Path> \--replicas 2 \<Image>

补充说明

注意读写分离,避免多写导致未知的错误

Docker Swarm 进阶:NFS 共享数据卷相关推荐

  1. Docker Swarm使用NFS作为共享存储

    Docker Swarm是轻量级的Docker集群解决方案.实现swarm集群应用数据持久化的一种方法是使用NFS共享存储. 搭建NFS步骤 所有节点安装NFS sudo yum -y install ...

  2. 【docker教程】docker视频教程(ubuntu)数据卷挂载、数据卷容器volume、端口映射(镜像叠加,分层复用)rootfs、bootfs(没看完)

    黑马程序员Docker容器化技术,从零学会Docker教程 可以先看1-13课.以及 docker概述 文章目录 docker概述 ubuntu安装docker docker架构 配置docker镜像 ...

  3. Docker容器学习梳理 - Volume数据卷使用

    Docker volume使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Docker中的数据可以存储在类似于虚拟机 ...

  4. docker部署mysql并挂载数据卷

    docker部署mysql并挂载数据卷 备份mysql源文件 windows下备份数据库 # 方法一:进入到mysql安装路径下的bin文件,执行备份命令 # pg_dump -h localhost ...

  5. docker webdav_跨主机容器共享数据卷(webdav 双向同步)

    在校内搭建的 Git 仓库,有时候需要在校外访问操作.因为使用的是 Gogs 搭建,所以只需要同步 data 文件夹即可,网上关于双向同步的方案有很多,但是都很麻烦,而且经常会"打架&quo ...

  6. Docker容器-------网络模式,数据卷和数据卷容器

    目录 Docker网络实现原理 Docker的网络模式 Host模式 Container模式 none模式 bridge模式 自定义网络 查看网络模式列表 查看容器信息(包含配置.环境.网关.挂载.c ...

  7. Docker镜像原理及容器数据卷

    什么是docker镜像? docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序.库.资源.配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷.环境变量.用户等):镜像不包含任 ...

  8. Docker容器技术 |镜像原理 |数据卷 |数据卷容器

    文章目录 一.Docker镜像介绍 二.镜像的commit操作补充 三.Docker数据卷 数据卷的理念:持久化+数据共享 方式1:直接添加数据卷 方式2:使用DockerFile添加数据卷 四.Do ...

  9. Docker基本操作五 (挂载数据卷)

    挂载数据卷 我们在创建容器时,可以通过 -v 参数来挂载一个数据卷到某个容器目录 docker run \--name mn \-v html:/root/html \-p 8080:80nginx ...

最新文章

  1. webablizer 分析Apache 的access 日志
  2. RestSharp .net 轻量级rest客户端
  3. Linux 入门学习-LINUX基本认识及常用命令
  4. P1433 吃奶酪 回溯法 优化
  5. ITK:将静态密集2D级别集可视化为高程图
  6. npm以及gulp相关操作
  7. Android进阶2之图片倒影效果 .
  8. idea 导入到码云
  9. 降低关系型数据库的逻辑复杂
  10. 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
  11. vue 下配置标题栏 title 图标及文字的具体步骤
  12. 一个计算周次和本周时间范围的代码(c#)
  13. matlab7.0窗口教程,MATLAB7.0实用教程
  14. 培训linux好吗,参加linux专业培训好还是自学linux好
  15. greasyfork脚本怎么取消_greasy fork脚本大全电脑游戏安装使用
  16. POJ 1265 Area (皮克公式+多边形面积)
  17. factory(工厂) 模式简单示例
  18. 程序员健康指南---做出改变
  19. python中os.listdir的用法
  20. 这个城市最安静的声音 - Suzy

热门文章

  1. 交换机VLAN、 TRUNK 、VTP 配置
  2. [angularjs]初学小记1
  3. 新生的 XInclude
  4. 一个关于文件中位运算的的处理函数。
  5. linux实用小功能
  6. 云函数与函数式编程思想结合会产生什么?
  7. 大数据-MapReduce计算框架
  8. Hibernate自动创建表
  9. 一篇文章讲清Go的内存布局和分配原理
  10. 《Go语言程序设计》读书笔记(七) 包