2. 搭建 MySQL 服务
使用 docker run 命令启动容器,镜像使用 mysql,容器名自定义为 mysql_server,root 用户的密码定义为 weimingze.com,服务器端口号依旧为 3306 并将其映射到容器外部。
命令如下:
sudo docker run --name mysql_server -p 3306:3306 -e MYSQL_ROOT_PASSWORD=weimingze.com -d mysql
运行结果:
weimingze@mzstudio:~$ sudo docker run --name mysql_server -p 3306:3306 -e MYSQL_ROOT_PASSWORD=weimingze.com -d mysql
43f8c0d15ef2a35360df6188687c3774b50de6a122c3c9c05b95f4d17ef3a749
其中
43f8c0d15ef2a35360df6188687c3774b50de6a122c3c9c05b95f4d17ef3a749这一串数字是启动容器的容器 ID,
使用 docker ps 命令查看是否存在正在运行的容器 mysql_server,命令如下:
weimingze@mzstudio:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
43f8c0d15ef2 mysql "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql_server
可见 容器已经正常运行,如果容器没有运行成功,则结果如下:
weimingze@mzstudio:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES