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可视化界面

远程访问时,不必新创建用户