Docker安装MySQL
docker安装MySQL
第一步:在dockerhub上搜索mysql镜像
第二步:拉取的mysql镜像
docker pull mysql:latest
docker images
第三步:在宿主机创建mysql目录,例如:
cd /home/<username>/docker/data
mkdir mysql
cd mysql
第四步:启动运行mysql容器
docker run -p 3306:3306 -d \
--name mysql \
--restart always \
-v $(pwd)/mysql-files:/var/lib/mysql-files \
-v $(pwd)/conf:/etc/mysql/conf.d \
-v $(pwd)/logs:/var/log \
-v $(pwd)/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:latest
# 对于arm64v8框架,建议使用如下镜像
docker pull arm64v8/mysql
第五步:进入/退出容器
# 进入容器
docker exec -it mysql bash
# 退出容器
exit
第六步:登录
一定要先进入mysql容器
mysql -uroot -p123456
第七步:设置mysql开机自启动(可选)
docker update mysql --restart=always
第八步:查看MySQL版本
mysql --version