一、拉取镜像并运行mysql容器
Docker 官方公共仓库 Docker Hub :https://hub.docker.com/
mysql官方镜像:https://hub.docker.com/_/mysql
从镜像仓库拉取mysql5.7.27镜像
sudo docker pull mysql:5.7.27
sudo docker rmi IMAGE ID #删除镜像
运行Mysql容器
sudo docker run --restart=always -p 3306:3306 --name mysql5.7.27 \
-v /longain/mysql/conf:/etc/mysql/conf.d \
-v /longain/mysql/logs:/logs \
-v /longain/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=mysql@pwd -d mysql:5.7.27
mysql配置文件目录 :/longain/mysql/conf
mysql日志目录:/longain/mysql/logs
mysql数据文件目录:/longain/mysql/data
#进入mysql 容器
sudo docker exec -it mysql5.7.27 bash
#使用容器客户端连接mysql:
sudo docker exec -it mysql5.7.27 mysql -uroot -pmysql@pwd