1.创建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
2.安装phpmyadmin
docker pull phpmyadmin
# 查看镜像
docker images
2.1法一
# 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
2.2法二
# 这种方式不需要每次都固定某个容器的IP
# 6063 是宿主机的端口,这里你可以更改
# mysql_test1 mysql容器名称
docker run -d -p 6063:80 --link mysql_test1:db --name mine_admin2 92e2a08c4c3a
3.远程访问
localhost:6062 #输入root/123456即可进入mysql可视化界面
远程访问时,不必新创建用户