docker1.12+ swarm中 volume的nfs配置
来源:互联网 发布:微信数据如何移到sd卡 编辑:程序博客网 时间:2024/05/21 11:32
需要在所有node节点的主机上安装nfs客户端,否则容器启动后会hang住!!
yum -y install rpcbind nfs-utils
创建volume 连接nfs服务器:
docker volume create --driver local --opt type=nfs --opt o=addr=192.168.0.100,rw --opt device=:/data --name foo
注意:该命令要在所有节点上执行,至少现在的版本是这样:swarm创建服务的时候虽然可以在worker节点上创建需要的volume,但是其中的option参数无法同步过去,结果只是创建了一个普通的volume!
可以使用volume inspect 命令查看:
#docker volume inspect foo[ { "Driver": "local", "Labels": {}, "Mountpoint": "/var/lib/docker/volumes/foo/_data", "Name": "foo", "Options": { "device": ":/data", "o": "addr=192.168.0.100,rw", "type": "nfs" }, "Scope": "local" }]
最后创建容器:
#docker service create --replicas 2 --mount src=foo,dst=/vdata --name myservice centos/cetnos6 sleep 1000
查看:
#docker service ls#docker service ps myservice#docker ps#docker exec -it myservice.1.xxxxx /bin/bash
0 0
- docker1.12+ swarm中 volume的nfs配置
- 尝试docker1.12内置swarm
- Docker1.12版本swarm模式下的网络模型
- docker1.12 swarm 自定义镜像的启动
- centos7中docker1.12的配置文件
- Docker1.12 + Swarm 构建动态微服务应用
- Docker1.12 + Swarm 构建动态微服务应用
- Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
- Fedora13 中 NFS的配置
- Fedora13 中 NFS的配置
- Docker1.7安装及swarm集群搭建与介绍
- Docker1.12.1之swarm集群搭建与使用
- Fedora8中NFS服务的配置
- linux中nfs的安装、配置
- Docker1.13.1在 Ubuntu 16.04 上的安装和配置
- centos7+ docker1.12 实践部署docker及配置direct_lvm
- linux中nfs 配置
- 13 - 在Centos7中安装Docker1.12(Docker系列)
- leetcode -16 3Sum Closest
- QQ第三方登录-非官方应用-请到官方网站下载正版应用-100044错误码
- Java学习笔记(3)
- 官网不提供直接下载spring的jar提倡通过maven等jar管理工具下载
- Linux学习总结(23)——SSH协议详解
- docker1.12+ swarm中 volume的nfs配置
- POJ 2187 Beauty Contest (凸包)
- httpclient的get和post请求
- BZOJ3142: [Hnoi2013]数列
- fusion some hotkeys
- iOS 热更新的开发思路
- 【二叉树】二叉树打印
- 校验银行卡是否正确
- URL工具类