怎么访问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系统怎么设置开机进入桌面模式

如何解决在CentOS中安装docker失败

CentOS不能进入图形界面怎么解决

如何调试docker中的源代码?

CentOS中nat模式下静态ip连接外网

CentOS系统终端怎么才能输入中文

ubuntu命令行下mysql数据导出与导入语句

CentOS系统修改dns后无法解析地址

linux环境下如何查看docker是否已安装

CentOS无法使用ifconfig命令怎么解决

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



打赏

取消

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

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

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

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

评论

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