- 在docker-compose配置好文件
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
ports:
- "${PHPMYADMIN_HOST_PORT}:80"
networks:
- default
restart: always #一定要加不然nginx会启动失败`
environment:
- PMA_HOST=mysql
- PMA_PORT=3306
- TZ=$TZ
- 在nginx配置中添加反向代理
server
{
listen 80;
server_name mysql.local;
location / {
proxy_pass http://phpmyadmin:80;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
- 重启nginx
- 在客户端更改hosts,然后浏览器输入mysql.local进入页面