Ubuntu Docker 安装部署mysql5.7
2018-01-23 本文已影响0人
风中吃西瓜
1、安装命令:sudo docker pull mysql:5.7
2、查看本机有哪些镜像 命令:sudo docker images
3、启动mysql 的docker 容器
普通命令:sudo docker run --name mysql5.7-p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
指定编码格式命令:sudo docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
备注:
--name mysql5.7 容器名字叫:mysql5.7
MYSQL_ROOT_PASSWORD=123456:mysql的root用户密码是:123456,映射宿主机子的端口3306到容器的端口3306
-d mysql:5.7: 仓库名mysql和标签(tag)唯一确定了要指定的镜像,其实如果这里只有一个mysql也有必要要tag
-v $PWD/conf/my.cnf:/etc/mysql/my.cnf:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf
-v $PWD/logs:/logs:将主机当前目录下的logs目录挂载到容器的/logs
-v $PWD/data:/mysql_data:将主机当前目录下的data目录挂载到容器的/mysql_data
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
4、查看本机运行的docker 容器
命令:docker ps