作者:【吴业亮】

博客:https://wuyeliang.blog.csdn.net/

源代码

https://github.com/gluster/gluster-containers

下载代码

# git clone git@github.com:gluster/gluster-containers.git# git checkout branch  分支

切换目录

cd gluster-containers-gluster

编译镜像

Fedora:
# docker pull gluster/gluster-fedora
CentOS:
# docker pull gluster/gluster-centos

创建目录

# mkdir -p /var/log/glusterfs /var/lib/glusterd /etc/glusterfs

启动容器

# docker run -v /etc/glusterfs:/etc/glusterfs:z -v /var/lib/glusterd:/var/lib/glusterd:z -v /var/log/glusterfs:/var/log/glusterfs:z -v /sys/fs/cgroup:/sys/fs/cgroup:ro -d --privileged=true --net=host -v /dev/:/dev gluster/gluster-centos

查看容器

# docker ps -a | grep gluster-centos
a37063bef1d3        gluster/gluster-centos                                   "/usr/local/bin/upda…"   About a minute ago   Up About a minute                            thirsty_williamson

进入容器内部

$ docker exec -ti a37063bef1d3 bash
-bash-4.3# ps aux |grep glusterd
root 34 0.0 0.0 448092 15800 ? Ssl 06:01 0:00 /usr/sbin/glusterd -p /var/run/glusterd.pid
root 159 0.0 0.0 112992 2224 pts/0 S+ 06:22 0:00 grep --color=auto glusterd-bash-4.3# gluster peer status
Number of Peers: 0-bash-4.3# gluster --version-bash-4.3# gluster peer probe  10.130.70.23
-bash-4.3# gluster peer probe  10.130.70.42
-bash-4.3# gluster volume create vol_distributed transport tcp \
10.130.70.15:/var/lib/glusterd/data \
10.130.70.23:/var/lib/glusterd/data \
10.130.70.42:/var/lib/glusterd/data force
-bash-4.3#  gluster volume start vol_distributed
volume start: vol_distributed: success
-bash-4.3# gluster volume info Volume Name: vol_distributed
Type: Distribute
Volume ID: bc3fb891-f5c3-4db8-8a0c-94741ecb23ba
Status: Started
Snapshot Count: 0
Number of Bricks: 3
Transport-type: tcp
Bricks:
Brick1: 10.130.70.15:/var/lib/glusterd/data
Brick2: 10.130.70.23:/var/lib/glusterd/data
Brick3: 10.130.70.42:/var/lib/glusterd/data
Options Reconfigured:
transport.address-family: inet
nfs.disable: on

客户端:

yum -y install centos-release-gluster*
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Gluster-4.1.repo
yum install  -y  glusterfs-4.1.8  glusterfs-fuse-4.1.8
mount -t glusterfs 10.130.70.12:/vol_distributed /mnt

基于docker部署glusterfs相关推荐

  1. 基于docker部署的微服务架构(九): 分布式服务追踪 Spring Cloud Sleuth

    为什么80%的码农都做不了架构师?>>>    前言 微服务架构中完成一项功能经常会在多个服务之间远程调用(RPC),形成调用链.每个服务节点可能在不同的机器上甚至是不同的集群上,需 ...

  2. 推荐一款基于docker部署的个人免费笔记工具wiznote

    推荐一款基于docker部署的个人免费笔记工具wiznote 作为一个爱写作爱折腾的程序员,在做某个事情的时候,脑子里总是会联想并且不断蹦出各种奇怪的创意和想法,但是这些想法很多时候都是一闪而逝,事情 ...

  3. Rocketmq基于docker部署并在Springboot中接入

    服务器部署 关于在服务器上安装docker并启动守护进程,这里不再赘述,此处假设服务器已经安装完成docker. 安装并运行nameserver docker run -d -p 9876:9876 ...

  4. docker 打包mysql_基于docker部署mysql的数据持久化问题

    本人最近在使用docker部署mysql时,在持久化mysql数据时遇到了一个有趣的问题,将排查过程及思考记录在这里,以备后查. 先简单描述下我遇到的问题:在mysql容器中创建了两个数据库,然后使用 ...

  5. 云计算入门科普系列:基于Docker部署LNMP架构

    一. 什么是 docker  环境配置的难题  软件开发最大的麻烦事之一,就是环境配置.用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?  用户必须保证两件事:操作系统的设置,各种 ...

  6. 基于Docker部署LNMP架构

    一. 什么是 docker  环境配置的难题  软件开发最大的麻烦事之一,就是环境配置.用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?  用户必须保证两件事:操作系统的设置,各种 ...

  7. pg安装部署linux_简简单单基于docker部署微服务网关

    ❝ 本文整理于今年3月,收录在个人开源仓库JavaScriptCollection中,其中很多概念不乏借鉴.摘抄自官网,便于复习相关概念,有兴趣的可以直接去仓库Clone文档学习.参考! ❞ 基本概念 ...

  8. 微服务开发及部署_简简单单基于docker部署微服务网关

    ❝ 本文整理于今年3月,收录在个人开源仓库JavaScriptCollection中,其中很多概念不乏借鉴.摘抄自官网,便于复习相关概念,有兴趣的可以直接去仓库Clone文档学习.参考! ❞ 基本概念 ...

  9. 基于docker部署 opentsdb + grafana数据监控系统

    文章目录 0 前言 1 docker opentsdb部署 2 docker grafana部署 3 python client写入方案 4 数据持久化方案 5 云服务器部署踩坑事项 参考材料 0 前 ...

最新文章

  1. #180111mysql启动错误
  2. python- is和id
  3. [SpringBoot2]拦截器
  4. 【好文推荐】mysql创建数据库语句utf-8
  5. MongoDB索引类型
  6. tensorflow之reshape
  7. maven中引用JDK中的tools jar
  8. Surface 内置原生壁纸下载
  9. Unity 基础 之 实现简单监听晃动(摇一摇)手机设备震动手机设备的事件的功能
  10. 微信小程序实现:输入手机号点击按钮查询手机号归属地
  11. archlinux+i3wm安装与配置
  12. 在UC浏览器投放广告的优势、效果!
  13. [转]频谱、幅度谱、功率谱和能量谱
  14. C++为什么需要高精度计算
  15. 用Python爬取并分析了B站最热排行榜,我发现了这些秘密
  16. mysql 游标大小_Mysql游标入门
  17. java quartz配置_java quartz简单使用
  18. java快速替换中文为unicode_利用Java怎么将汉字转换为Unicode码
  19. Vue——10 - webpack打包保姆级教程01——打包js、json、css、less、html、背景图片以及图片、字体(Font)文件,devsever,生产环境配置以及css的兼容写法
  20. 计算机通信专业考什么证对工作有用的,通信工程专业可以考什么证书

热门文章

  1. rda分析怎么做_群落分析的冗余分析(RDA)概述
  2. 突发!IBM中国研究院全面关闭
  3. 【嵌入式系统开发】Keil 实现LED灯闪烁 详细教程及完整代码
  4. tcl电视遥控android,TCL智能电视新玩法 手机可当遥控器
  5. 基于智能家居c语言程序代码,基于单片机的智能家居系统设计(附程序代码)
  6. PB中关于GetChild的用法
  7. 2022杭电多校九 1008-Shortest Path in GCD Graph(质因子+容斥)
  8. 【BAT】if命令用法
  9. 浅谈情报的实践与落地
  10. 告诉大家一个不买到假U盘的方法