• 在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进入页面
09-30 19:41