【微服务架构 - Docker】Docker构建MySql

简述

本文使用的 Linux 系统版本为 Ubuntu:16.04,通过 Docker 部署项目时,使用 MySql 部署数据库是一项必备技能,下面就来介绍一下 Docker 构建 MySql。

下载链接

数据库软件 SQLyug 下载地址:https://pan.baidu.com/s/1LdqmfEw1TL7r2iox6xdlNg
提取码:4eg3

操作步骤

  1. 查看 Docker Hub 上关于 mysql 的镜像
docker search mysql

  1. 拉取 mysql 镜像
docker pull mysql 

查看镜像是否下载成功

docker images
  1. 运行镜像启动 MySql 容器
docker run -p 3306:3306 --name mysql \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql

参数含义:
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v /usr/local/docker/mysql/conf:/etc/mysql:将主机当前目录下的 conf 挂载到容器的 /etc/mysql
-v /usr/local/docker/mysql/logs:/var/log/mysql:将主机当前目录下的 logs 目录挂载到容器的 /var/log/mysql
-v /usr/local/docker/mysql/data:/var/lib/mysql:将主机当前目录下的 data 目录挂载到容器的 /var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码

查看容器运行情况

docker ps -a
  1. 打开SQLyug,新建连接,连接到 Docker 启动的容器

猜你喜欢

转载自blog.csdn.net/qq_36525300/article/details/89408700