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

MySQL 部署

  拉取MySQL镜像

  拉取命令:

docker pull mysql:5.7

  

  查看镜像 

docker images

  

  创建 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

  

  远程登陆MySQL

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

    

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

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

查看状态: systemctl status firewalld
关闭:    systemctl stop firewalld
开机禁用: systemctl disable firewalld

 

posted @ 2019-05-15 14:52  清晨的第一抹阳光  阅读(4135)  评论(0编辑  收藏  举报