先把phpmyadmin镜像拉取下来

docker pull phpmyadmin/phpmyadmin

使用该镜像启动容器

docker run -d --name myadmin -e PMA_HOST=192.168.206.132 -e PMA_PORT=3307 -p 8283:80 phpmyadmin/phpmyadmin

命令说明:

-e PMA_HOST=192.168.206.132 数据库的IP地址
-e PMA_PORT=3307 数据库的端口
-p 8283:80 将容器80端口映射到主机的8283端口
--name myadmin 将容器命名为myadmin

如果想让其支持任意数据库的地址,包括外网的,就加一条变量-e PMA_ARBITRARY=1

docker run --name myadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin/phpmyadmin

修改数据库编码为UTF8

在 my.cnf中添加

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8 
collation-server=utf8_general_ci



查看容器运行情况

docker ps