docker+centos镜像+redis集群搭建
来源:互联网 发布:国家卫生网络信息直报 编辑:程序博客网 时间:2024/06/05 19:40
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:latest
3.用镜像启动容器
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.rpm
centos里面的make下载
rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/make-3.82-23.el7.x86_64.rpm
libgcc
rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/libgcc-4.8.5-11.el7.x86_64.rpm
yum install gcc
查看ip --下载ifconfig
yum install net-tools.x86_64
ftp 10.10.167.114 qianhu/qianhu binary get redis-3.0.7.tar.gz
tar -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:10002
5.查看
./redis-cli -h 172.0.10.10 -p 10000 -c
172.0.10.11:10000--> keys *
6.完成后提交
docker commit -m "Added json gem" -a "Docker Newbee" Ob33fsd(容器id) 镜像仓库名:tag
可以删除镜像 docker rmi 镜像id
修改镜像仓库和tag
docker tag 镜像id 镜像仓库名:tag
【目的】
在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:latest
3.用镜像启动容器
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.rpm
centos里面的make下载
rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/make-3.82-23.el7.x86_64.rpm
libgcc
rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/libgcc-4.8.5-11.el7.x86_64.rpm
yum install gcc
查看ip --下载ifconfig
yum install net-tools.x86_64
ftp 10.10.167.114 qianhu/qianhu binary get redis-3.0.7.tar.gz
tar -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:10002
5.查看
./redis-cli -h 172.0.10.10 -p 10000 -c
172.0.10.11:10000--> keys *
6.完成后提交
docker commit -m "Added json gem" -a "Docker Newbee" Ob33fsd(容器id) 镜像仓库名:tag
可以删除镜像 docker rmi 镜像id
修改镜像仓库和tag
docker tag 镜像id 镜像仓库名:tag
0 0
- docker+centos镜像+redis集群搭建
- docker搭建redis集群
- docker搭建redis集群
- docker--使用docker搭建redis集群
- docker系列-03.docker搭建redis集群
- 在CentOS 7.2上搭建Docker私有镜像仓库
- CentOS 6.5搭建Redis集群
- centos下搭建redis集群
- CentOS下搭建Redis集群
- Docker 构建redis镜像
- Docker构建Redis镜像
- Docker:启动Redis镜像
- docker创建redis镜像
- docker:搭建单机redis主从集群
- ubuntu/centos 搭建 搭建 redis 集群
- ubuntu/centos 搭建 搭建 redis 集群
- ubuntu/centos 搭建 搭建 redis 集群
- ubuntu/centos 搭建 搭建 redis 集群
- 欢迎使用CSDN-markdown编辑器
- toB产品经理的KPI
- 安卓应用层学习网站
- iOS App进入后台进程不死
- 101.hdu--2098--分拆素数和
- docker+centos镜像+redis集群搭建
- 关于php的类与对象
- 重写equal 的同时为什么必须重写hashcode?
- GCD入门(一): 基本概念和Dispatch Queue
- 换一种方式接近梦想
- iOS中视图切换的四种方式
- 第五届校内选拔javaA组-第六题
- Python获取并输出当前日期时间
- 102.hdu--4148--Length of S(n)