docker容器内安装mysql+keepalived(二)

(1)拉取centos7官方镜像                        
    docker pull centos:centos7                    
                        
(2)以超级管理员启动centos                        
    docker run -itd -p 5000:22 --name keepalived-master  --privileged=true  centos:centos7 /usr/sbin/init                   
                        
    #以一般用户启动:docker run -itd -p 5000:22 --name centos7  --privileged=true  centos:centos7 /bin/bash                    
                        
(3)安装keepalived                        
    #安装网络包(需要使用ifconfig和ping命令)                    
    yum install net-tools                    
                        
    #安装vim                    
    yum install vim                    
                        
    #安装keepalived环境依赖                    
    yum install -y gcc openssl-devel popt-devel                    
                        
    #安装keepalived                    
    yum install keepalived                    
                        
    启动                    
    systemctl start keepalived                    
                        
(4)安装mysql                     
    yum install -y wget                    
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm                    
    rpm -ivh mysql-community-release-el7-5.noarch.rpm                    
    yum update                    
    yum install mysql-server  

注:这种方式安装会默认安装mysql5.6版本,若是要安装5.7版本,需要修改配置文件。

可参考下面的方法:

linux环境安装mysql5.7 - 仅此而已-远方 - 博客园】               
                        
    启动                    
    systemctl start mysql  

装好mysql和keepalived之后,可以将使用下面的命令将容器打成docker镜像。

        docker commit -a "作者" -m "说明文" 【容器ID】 【镜像名:tag】   

        如:docker commit -a "pjq" -m "master" e78728befa1b mysql-keepalived:v1      

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值