一、服务器安装centos7
systemctl status firewalld (查看防火墙状态)
systemctl stop firewalld (停止防火墙)
systemctl disable firewalld(禁止开机启动)
二、安装docker环境
注意:docker 一般安装在linux7以上,内核3.1以上
以下安装都在【root】用户下操作
查看内核
uname -a
官网地址:https://docs.docker.com/engine/install/centos/ 中文地址:https://www.runoob.com/docker/centos-docker-install.html
注意:安装前先卸载旧版本(之前装过)没有装过略过
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
① 拷贝文件 拷贝文件 docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 到: /home下
② yum 安装 RPM包
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
③ 启动并且设置开机启动 docker
## 启动docker:
systemctl start docker
## 查看启动状态
systemctl status docker
## 设置开机自启
systemctl enable docker
设置开机自启
④ 配置docker镜像加速
阿里云,容器镜像服务 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://zc6zk38q.mirror.aliyuncs.com"]
}
EOF
注意配置完之后需要重启docker
systemctl daemon-reload
systemctl restart docker
2.2、在线安装(一般比较慢)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh
2.3、rpm方式安装错误时卸载 如果上面离线方式出错想重新安装,需要先卸载
①查看yum安装的docker文件包
yum list installed |grep docke
②查看docker相关的rpm源文件
rpm -qa |grep docker
③删除所有安装的docker文件包
yum -y remove docker-ce-cli-19.03.14-3.el7.x86_64
④删完之后可以再查看下docker rpm源
rpm -qa |grep docker
3.1、拷贝文件到 /home文件夹下
3.2、将其移动到 /usr/local/bin,并改名为 “docker-compose”
sudo mv /home/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
3.3、添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3.4、查看是否安装成功
docker-compose -v
4.1、拷贝文件 到 /home 下**
4.2、查看并卸载 mariadb
## 查看
rpm -qa | grep mariadb
## 卸载
sudo rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
4.3、解压rpm的tar包到/usr/local/下的mysql目录内
## 1.进入/home 文件录下
cd /home
## 2.创建mysql文件夹
mkdir /usr/local/mysql
## 3.解压到/usr/local/下的mysql目录内
tar -xvf mysql-8.0.12-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
4.4、进入/usr/local/mysql 安装mysql
## 1.进入/usr/local/mysql
cd /usr/local/mysql
## 2.注意安装顺序 common -> libs -> client -> server
rpm -ivh mysql-community-common-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.12-1.el7.x86_64.rpm --nodeps --force
4.5、初始化mysql
mysqld --initialize --user=mysql
4.6、启动mysql
## 启动mysql
systemctl start mysqld.service
## 查看mysql是否启动成功
systemctl status mysqld.service
## 加入开机自启
systemctl enable mysqld.service
4.7、登录mysql修改密码
## 使用初始化的临时密码
mysql -u root -p
修改密码 为 “Qwerty@123” 【自定义密码】
## 修改自定义密码
alter user 'root'@'localhost' identified by 'Qwerty@123';
## 退出
quit;
4.8、开启mysql远程登录
## 登录mysql
mysql -uroot -p
## 进入mysql数据库
use mysql;
## 开启远程连接
update user set host='%' where user = ‘root';
## 刷新权限
flush privileges;
## 查询
select user,host from user;
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有