Centos部署docker
零、增加sudo权限
在/etc/sudoers添加
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
rzx ALL=(ALL) ALL
一、更换仓库源
1.备份
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载并替换
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.生产缓存
sudo yum makecache
二、安装docker
1.安装yum-utils
sudo yum install -y yum-utils
2.添加docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker
sudo yum install docker-ce
4.查看版本
docker -v
Docker version 19.03.8, build afacb8b
5.开启docker服务
sudo systemctl start docker.service
6.实现开机自启
sudo systemctl enable docker.service
7.更换docker hub镜像源
在/etc/docker新建
sudo vim daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
三、部署mysql
1.拉取mysql镜像文件
sudo docker pull mysql:5.7
2.开启容器
docker run -d --name mysql --env MYSQL_ROOT_PASSWORD=rzx980411 -p 3306:3306 mysql:5.7
3.使用的是阿里云的ECS,要设置一下安全组,放行指定端口,就可以连接了。
四、mysql时区设置
1.查看当前时间
select now();
2.查看时区信息变量
show variables like "%time_zone%";
3.设置时区
set global time_zone = '+08:00';
set time_zone = '+08:00';
flush privileges;