Docker Swarm 进阶:NFS 共享数据卷
启动 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 数据卷
![](https://upload-images.jianshu.io/upload_images/3424642-969494530d4af137.png)
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 共享数据卷相关推荐
- Docker Swarm使用NFS作为共享存储
Docker Swarm是轻量级的Docker集群解决方案.实现swarm集群应用数据持久化的一种方法是使用NFS共享存储. 搭建NFS步骤 所有节点安装NFS sudo yum -y install ...
- 【docker教程】docker视频教程(ubuntu)数据卷挂载、数据卷容器volume、端口映射(镜像叠加,分层复用)rootfs、bootfs(没看完)
黑马程序员Docker容器化技术,从零学会Docker教程 可以先看1-13课.以及 docker概述 文章目录 docker概述 ubuntu安装docker docker架构 配置docker镜像 ...
- 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中的数据可以存储在类似于虚拟机 ...
- docker部署mysql并挂载数据卷
docker部署mysql并挂载数据卷 备份mysql源文件 windows下备份数据库 # 方法一:进入到mysql安装路径下的bin文件,执行备份命令 # pg_dump -h localhost ...
- docker webdav_跨主机容器共享数据卷(webdav 双向同步)
在校内搭建的 Git 仓库,有时候需要在校外访问操作.因为使用的是 Gogs 搭建,所以只需要同步 data 文件夹即可,网上关于双向同步的方案有很多,但是都很麻烦,而且经常会"打架&quo ...
- Docker容器-------网络模式,数据卷和数据卷容器
目录 Docker网络实现原理 Docker的网络模式 Host模式 Container模式 none模式 bridge模式 自定义网络 查看网络模式列表 查看容器信息(包含配置.环境.网关.挂载.c ...
- Docker镜像原理及容器数据卷
什么是docker镜像? docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序.库.资源.配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷.环境变量.用户等):镜像不包含任 ...
- Docker容器技术 |镜像原理 |数据卷 |数据卷容器
文章目录 一.Docker镜像介绍 二.镜像的commit操作补充 三.Docker数据卷 数据卷的理念:持久化+数据共享 方式1:直接添加数据卷 方式2:使用DockerFile添加数据卷 四.Do ...
- Docker基本操作五 (挂载数据卷)
挂载数据卷 我们在创建容器时,可以通过 -v 参数来挂载一个数据卷到某个容器目录 docker run \--name mn \-v html:/root/html \-p 8080:80nginx ...
最新文章
- webablizer 分析Apache 的access 日志
- RestSharp .net 轻量级rest客户端
- Linux 入门学习-LINUX基本认识及常用命令
- P1433 吃奶酪 回溯法 优化
- ITK:将静态密集2D级别集可视化为高程图
- npm以及gulp相关操作
- Android进阶2之图片倒影效果 .
- idea 导入到码云
- 降低关系型数据库的逻辑复杂
- 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
- vue 下配置标题栏 title 图标及文字的具体步骤
- 一个计算周次和本周时间范围的代码(c#)
- matlab7.0窗口教程,MATLAB7.0实用教程
- 培训linux好吗,参加linux专业培训好还是自学linux好
- greasyfork脚本怎么取消_greasy fork脚本大全电脑游戏安装使用
- POJ 1265 Area (皮克公式+多边形面积)
- factory(工厂) 模式简单示例
- 程序员健康指南---做出改变
- python中os.listdir的用法
- 这个城市最安静的声音 - Suzy