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;

 

 

 

posted @ 2020-04-09 19:37  rrrzx  阅读(201)  评论(0编辑  收藏  举报