在 Ubuntu 上修改 pgAdmin(通常指 pgAdmin 4)的端口,取决于你的安装方式。下面分常见情况说明:
如果你是用官方 apt 仓库安装的 pgAdmin 4(作为 systemd 服务运行):
sudo nano /etc/pgadmin4/config.py
或(部分版本):
sudo nano /etc/pgadmin4/config_local.py
找到或添加:
DEFAULT_SERVER_PORT = 5050
改成你想要的端口,例如:
DEFAULT_SERVER_PORT = 8080
sudo systemctl restart pgadmin4
sudo netstat -tlnp | grep pgadmin
# 或
ss -tlnp | grep pgadmin
如果你是 pip install pgadmin4 安装的:
一般在:
~/.local/bin/pgadmin4
或
/usr/local/bin/pgadmin4
pgadmin4 --port 8080
或在 config.py 中修改:
DEFAULT_SERVER_PORT = 8080
如果是 Docker:
docker run -p 8080:80 \
-e PGADMIN_DEFAULT_EMAIL=admin@admin.com \
-e PGADMIN_DEFAULT_PASSWORD=admin \
dpage/pgadmin4
这里:
8080 是宿主机端口80 是容器内部端口(不要改)sudo lsof -i :5050
sudo ufw allow 8080
如果你能告诉我:
我可以给你更精确的命令。