可以在linux服务器上启动pgadmin容器

提问

我正在尝试从mysql迁移到postgres,使用docker和docker组合文件。 我远程连接到Linux服务器。 我的docker写文件: 我的环境文件: docker -作曲ps: 我不能启动pgadmin: 你的组合文件对我来说似乎可以,我使用不同的端口,但我的设置与你的相当接近。 错误消息建议“检查代理和防火墙”(verifer le代理et le pare-feu)……你检查过了吗?我会使用netcat: nc -v -z远程主机端口 至少这可能导致一个有用的错误消息。

version: '3.7'
services:
  database:
    container_name: ${PROJECT_NAME}-database
    image: postgres:12
    restart: unless-stopped
    environment:
      POSTGRES_USER: user
      POSTGRES_PASSWORD: admin
      POSTGRES_DB: dbtest
    ports:
      - "${POSTGRES_PORT}:5432"
    volumes:
      - ./docker/postgres/local_pgdata:/var/lib/postgresql/data
  pgadmin:
    image: dpage/pgadmin4
    depends_on:
      - database
    container_name: ${PROJECT_NAME}-pgadmin4
    restart: unless-stopped
    ports:
      - "${PGADMIN_PORT}:5454"
    environment:
      PGADMIN_DEFAULT_EMAIL: khaled.boussoffara-prestataire@labanquepostale.fr
      PGADMIN_DEFAULT_PASSWORD: admin
      PGADMIN_LISTEN_PORT: 5454
    volumes:
      - ./docker/pgadmin/pgadmin-data:/var/lib/pgadmin

PROJECT_NAME=iig
PROJECT_FOLDER_NAME=sf_iig_api
HTTP_PORT=12078
HTTPS_PORT=12077
POSTGRES_PORT=12076
PGADMIN_PORT=5050

回答

▼版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说cuoshuo.com——程序员的报错记录

部分内容根据CC版权协议转载,如果您希望取消转载请发送邮件到cuoshuo8@163.com

辽ICP备19011660号-5