Docker安装mysql
一、docker hub上面查找mysql镜像
二、拉取镜像
三、运行mysql镜像
docker run -p 12345:3306 --name mysql -v /czyuse/mysql/conf:/etc/mysql/conf.d -v /czyuse/mysql/logs:/logs -v /czyuse/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
命令说明:
-p 12345:3306:将主机的12345端口映射到docker容器的3306端口。
--name mysql:运行服务名字
-v /czyuse/mysql/conf:/etc/mysql/conf.d :将主机/czyuse/mysql录下的conf/my.cnf 挂载到容器的 /etc/mysql/conf.d
-v /czyuse/mysql/logs:/logs:将主机/czyuse/mysql目录下的 logs 目录挂载到容器的 /logs。
-v /czyuse/mysql/data:/var/lib/mysql :将主机/czyuse/mysql目录下的data目录挂载到容器的 /var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
-d mysql:5.6 : 后台程序运行mysql5.6
四、外部Win10也来连接运行在dokcer上的mysql服务
五、数据备份测试
docker exec myql服务容器ID sh -c ‘ exec mysqldump --all-databases -uroot -p"123456" ‘ > /czyuse/all-databases.sql
相关推荐
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
changecan 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12
张荣珍 2020-11-12
wuxunanjing 2020-11-11
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
yangkang 2020-11-09
worldsnow 2020-11-06
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06