Docker安装MySQL并运行

2019-05-08  本文已影响0人  TheAPICaller

Docker安装MySQL并运行

查看镜像上的Docker最新的版本

docker search mysql

拉取Docker上的mysql

docker pull reids

查看Docker上安装的镜像

docker iamges
docker images mysql

启动Mysql

docker run --name MySQL5.7 -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root -v G:/Hyper-V/MySQL/conf:/etc/mysql/conf.d -v G:/Hyper-V/MySQL/logs:/logs -v G:/Hyper-V/MySQL/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
header 1 header 2
conf 目录里的配置文件将映射为mysql容器的配置文件
logs 将映射为mysql容器的日志目录
data 将映射为mysql容器配置的数据文件存放路径
-v G:/Hyper-V/MySQL/conf:/etc/mysql/conf.d 将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf
-v 将主机当前目录下的 logs 目录挂载到容器的 /logs.
-v 将主机当前目录下的data目录挂载到容器的 /var/lib/mysql
-e 创建容器时传入环境变量
MYSQL_ROOT_PASSWORD=root 初始化root用户密码
--restart=always Docker启动容器就启动

测试连接成功

查看所有的容器

docker ps -a

停止Mysql服务

docker stop mysql 

重新启动mysql

docker start mysql
上一篇 下一篇

猜你喜欢

热点阅读