安装Docker
yum -y install docker
设置阿里云镜像加速器地址(可以通过阿里云-容器镜像服务自己获取地址)
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":["https://1htgs1e6.mirror.aliyuncs.com"]
}
EOF
启动docker
systemctl start docker
设置开机启动
systemctl enable docker
systemctl daemon-reload
安装MySQL
这里下载的是MySQL5.7版本
docker pull mysql:5.7
将docker容器配置(配置文件,日志文件等)与主机挂载在一起(相当于快捷方式)
形如
-v linux目录:mysql容器内部文件夹
docker run -p 3306:3306 --name mysql --privileged=true \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
设置mysql在docker启动时自启动
docker update --restart=always mysql
安装Redis
docker pull redis
docker run -p 6379:6379 --name redis --privileged=true \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
设置redis在docker启动时自启动
docker update --restart=always redis
重启docker测试 容器自启成功
systemctl restart docker
docker ps