docker安装mysql

2023-06-26  本文已影响0人  晓晓_1931

Docker安装MySQl
查看可用版本

docker search mysql               

拉取官方的最新版本的镜像

docker pull mysql:latest    

查看是否已安装了 mysql

docker images                     查看是否已安装了 mysql

启动mysql

docker run -p 3306:3306 --name symysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql

-p 3306:3306
将容器的 3306 端口映射到主机的 3306 端口。

 -v $PWD/conf:/etc/mysql/conf.d
将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf

-v $PWD/logs:/logs
将主机当前目录下的 logs 目录挂载到容器的 /logs。

-v $PWD/data:/var/lib/mysql 
将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 

-e MYSQL_ROOT_PASSWORD=root
初始化 root 用户的密码为root。

设置自启动mysql

docker update --restart=always 容器id 

Docker进入到Mysql容器

docker exec -it 容器id /bin/bash

登录mysql

mysql -u root -p

退出mysql操作

exit

停止mysql服务

docker stop <容器id>
上一篇 下一篇

猜你喜欢

热点阅读