Docker实战部署应用——MySQL5.7

MySQL 部署

  拉取MySQL镜像

  拉取命令:

docker pull mysql:5.7

  Docker实战部署应用——MySQL5.7

  查看镜像

docker images

  Docker实战部署应用——MySQL5.7

  创建 MySQL 容器

docker run -id --name=sun_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

  - p 代表端口映射,格式为 宿主机映射端口:容器运行端口
  - e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码

  进入MySQL容器, 登陆MySQL

  进入mysql容器

docker exec -it sun_mysql /bin/bash

  登陆mysql, 密码是上面设的 root

mysql -u root -p

  Docker实战部署应用——MySQL5.7

  远程登陆MySQL

    1. 在我们本机的电脑上去连接虚拟机 Centos 中的Docker容器,这里 192.168.83.126 是虚拟机操作系统的IP, 端口号是映射端口:3306

    Docker实战部署应用——MySQL5.7

    2. 在本地客户端执行创建库和表 ,增删改查等等操作

    如连接不上,则查看宿主机防火墙有没关闭或者是上面暴露端口号配置是否正确

查看状态: systemctl status firewalld
关闭:   systemctl stop firewalld
开机禁用: systemctl disable firewalld
上一篇:Docker实战部署应用——Tomcat


下一篇:一步步学会用docker部署应用(nodejs版)