centos7 docker下kangle镜像安装,Mysql镜像安装教程
ADMIN
centos , centos7 , docker , kangle , mysql , mysql5.7
2021-03-26 06:27:08
1790 次浏览
0条评论
QQ反馈群:1065433015
相关链接:
全新一键安装(适合全新centos7,没有安装docker使用):https://html5code.org/type/competitive-system/html/53.html
已安装docker一键盘安装教程:https://html5code.org/type/competitive-system/html/54.html
Mysql5.7镜像单独一键安装:https://html5code.org/type/competitive-system/html/55.html
先安装docker,如已安装请忽略
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
uname -r yum -y update yum remove docker docker-common docker-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker -y systemctl start docker systemctl enable docker
查看有没有配置IPv4转发
[root@localhost ~]# sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 1 #如果显示1说明正常,如果不为1请修改 ######################## vi /etc/sysctl.conf #添加下面的代码 net.ipv4.ip_forward=1 #重启网络 systemctl restart network
下载kangle-docker镜像
cd /home/;\ if [ ! -d "/home/ximijia_cn_docker/etc" ];then \ wget https://v.ximijia.cn/etc.tar.gz -O /home/etc.tar.gz;\ tar -zxvf etc.tar.gz;\ fi if [ ! -d "/home/ximijia_cn_docker/home" ];then \ mkdir -p /home/ximijia_cn_docker/home;\ fi wget https://v.ximijia.cn/kangle.tar.gz -O /home/kangle.tar.gz tar -xzvf kangle.tar.gz docker import /home/kangle.tar ximijia_cn:kangle
查看docker镜像的IMAGE ID
docker images
显示结果如下:
启动镜像:
docker run -dit \ -v /home/ximijia_cn_docker/home:/home \ -v /home/ximijia_cn_docker/etc:/vhs/etc \ --net=host \ --restart=always \ --privileged=true \ --name=ximijia_cn_kangle ximijia_cn:kangle \ /bin/bash -c "sh /run.sh"
进入dockerKangle
docker exec -it ximijia_cn_kangle /bin/bash
退出dockerKangle
exit
查看状态:
docker ps -a
如果需要MySql数据库,请按以下方法安装
下载Mysql5.7 docker
if [ ! -d "/home/ximijia_cn_docker/mysql" ];then \ if [ ! -d "/home/ximijia_cn_docker" ];then \ mkdir /home/ximijia_cn_docker;\ fi cd /home/ximijia_cn_docker;\ wget https://v.ximijia.cn/mysql_data.tar.gz -O /home/ximijia_cn_docker/mysql_data.tar.gz;\ tar -zxvf mysql_data.tar.gz;\ fi wget https://v.ximijia.cn/mysql.tar.gz -O /home/mysql.tar.gz cd /home/;\ tar -zxvf mysql.tar.gz;\ docker import /home/mysql.tar ximijia_cn:mysql docker run -p 3306:3306 --name mysql --restart=always -v /home/ximijia_cn_docker/mysql/conf:/etc/mysql/conf.d -v /home/ximijia_cn_docker/mysql/logs:/logs -v /home/ximijia_cn_docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=ximijia_cn -d ximijia_cn:mysql docker-entrypoint.sh mysqld docker start mysql ip=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql);echo -e "\n====install ok=====\nIP:$ip\nuser:root\npassword:ximijia_cn" echo "install complete"
查看Mysql的容器IP
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql
将查找到的IP在kangle后台录入,默认帐号:root 默认密码 ximijia_cn