Docker phpmyadmin 连接mysql容器
前言,因为本机安装navicat一直失败,所以我就想着转换下思路,用phpmyadmin来可视化mysql
安装工作
安装docker-mysql以及创建mysql容器
docker pull mysql # 我默认安装的8.0版本 docker images # 查看mysql镜像 # 创建mysql容器 docker run -d -p 23306:3006 -e MYSQL_ROOT_PASSWORD=123456 --name mysql_test mysql镜像 # 查看 docker ps
安装phpmyadmin
# 安装phpmyadmin docker pull phpmyadmin # 查看镜像 docker images # 有2种实现方式 ### 第一种 #### 6062 是宿主机的端口,这里你可以更改 #### 172.17.0.4 是容器mysql_test的ip地址, 可以通过docker inpspect mysql_test 查看 #### mine_admin 容器名称,可以更改 #### 92e2a08c4c3a phpmyadmin的image_id docker run -d -p 6062:80 -e PMA_HOST=172.17.0.4 -e PMA_PORT=3306 --name mine_admin 92e2a08c4c3a ### 第二种 #### 这种方式不需要每次都固定某个容器的IP #### 6063 是宿主机的端口,这里你可以更改 #### mysql_test1 mysql容器名称 docker run -d -p 6063:80 --link mysql_test1:db --name mine_admin2 92e2a08c4c3a
验证
# 在浏览器中输入
localhost:6062 # 输入root/123456即可进入mysql可视化界面
本作品采用《CC 协议》,转载必须注明作者和本文链接
Navicat Premium 不香吗 :see_no_evil: