Docker安装MySQL并运行
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
本文标题:Docker安装MySQL并运行
本文链接:https://www.haomeiwen.com/subject/ldgpoqtx.html
网友评论