安装docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
拉取mysql 5.7镜像
docker pull mysql:5.7
启动容器
拟对数据和配置文件做本地目录映射到:/data/mysql。
本地映射mysql/conf时,需要先创建volume,再绑定。否则会发现映射的位置,conf文件夹下是空的。
其它两个文件夹,mysql/logs,mysql/data倒是会被自动创建,并正常包含相应文件,此处原因不明。
mkdir -p /data/mysql/conf
docker volume