首页 > 学院 > 开发设计 > 正文

docker+centos镜像+redis集群搭建

2019-11-09 15:52:17
字体:
来源:转载
供稿:网友
docker 学习日志【目的】在Ubuntu(linux系统)中下载docker,拿到centos7镜像,然后由镜像启动实例(容器)这里启动3台容器,每台中都必须拿到redis,在没台容器中都启动一个cluster节点,做好后将三台主机搭建成cluster集群  【步骤】 1.在ubuntu下载linux版下的docker,启动docker服务sudo service docker start 2.拿到centos7镜像并且载入到本地镜像库,centos7.tar  sudo docker load --input centos7.tar 查看镜像:docker images  查出镜像仓库和tag centos:latest3.用镜像启动容器docker run -t -i -p 10000:10000 --name node1 -d centos:latest /bin/bash-t -i 进入容器后保持 标准的终端 和 ubuntu一样-p 映射端口-d 挂在后台 centos镜像启动的容器里,可能没有ftp make ifconfig gcc等centos里面的ftp下载rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/ftp-0.17-67.el7.x86_64.rpmcentos里面的make下载rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/make-3.82-23.el7.x86_64.rpmlibgccrpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/libgcc-4.8.5-11.el7.x86_64.rpmyum install gcc查看ip --下载ifconfigyum install net-tools.x86_64ftp 10.10.167.114 qianhu/qianhu binary get redis-3.0.7.tar.gztar -zxvf redis-3.0.7.tar.gz进入src    make install 在/home/qianhu 下创建目录cluster (可以随意指定)cp /redis-3.0.7/redis.conf  /home/qianhu/cluster/10000/redis.conf./redis-server /home/qianhu/cluster/10000/redis.conf &最后一步ifconfig 记录该容器的ip地址 172.0.10.10----4.在任意一个容器中创建集群 yum install gem    gem install redis (centos里有可能没有这些)./redis-trib.rb create --replicas 0 172.0.10.10:10000 172.0.10.11:10001 172.0.0.13:100025.查看./redis-cli -h 172.0.10.10 -p 10000 -c172.0.10.11:10000--> keys *6.完成后提交docker commit  -m "Added json gem" -a "Docker Newbee" Ob33fsd(容器id) 镜像仓库名:tag可以删除镜像 docker rmi 镜像id修改镜像仓库和tagdocker tag 镜像id 镜像仓库名:tag
上一篇:activity和fragment跳转

下一篇:微信

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表