怎么访问docker内的MySQL


本文摘自PHP中文网,作者angryTom,侵删。

怎么访问docker内的MySQL

1、获取mysql镜像

1

docker pull mysql:5.6

2、启动mysql镜像(推荐学习:MySQL视频教程)

1

docker run -itd -P mysql:5.6 bash

其中 docker run是启动容器的命令;i是交互式操作,t是一个终端,d指的是在后台运行,

-P指在本地生成一个随机端口,用来映射mysql的3306端口,mysql指运行mysql镜像,bash指创建一个交互式shell。

3、查看已经运行的docker镜像

1

docker ps -a

微信截图_20200319110849.png

从图中可以看到mysql镜像的3306端口绑定了本地的32769端口,因此就说如果你要在局域网中访问docker中的mysql数据库就需要使用服务器IP:32769来进行访问。

4、连接到mysql镜像中

1

docker exec -it relaxed_hodgkin bash

docker exec 是docker镜像的连接命令,类似于ssh一样的命令,relaxed_hodgkin是镜像的名字,镜像每次启动都必须有一个名字,该名字可以手动指定也可以自己生成。

连接成功以后,如下图,已经进入到了docker mysql镜像中

阅读剩余部分

相关阅读 >>

CentOS怎么粘贴复制?

docker镜像启动后无法访问怎么办

如何修改CentOS下的hosts

linux系统CentOS是什么?

CentOS如何进入图形界面

CentOS系统网络不通怎么办

如何将docker镜像文件上传至dockerhub

如何制作docker镜像文件?

CentOS怎么卸载jdk

学会linux系统基本配置、用户授权、ssh免密登录操作

更多相关阅读请进入《CentOS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...