Instalar docker:
sudo apt install docker.io
Asignar permisos al usuario:
sudo usermod -a -G docker $USER
Carga el contenedor para pgadmin4
docker pull dpage/pgadmin4
Ejecutar pgadmin
docker run -p 80:80 \
-e "PGADMIN_DEFAULT_EMAIL=user@domain.com" \
-e "PGADMIN_DEFAULT_PASSWORD=SuperSecret" \
-d dpage/pgadmin4
identificar IP diferente a localhost
ifconfig
Conectar
http://IP_IDENTIFICADA/
Agregar escuchar en todas las interfases en vi /etc/postgresql/9.5/main/postgresql.conf
listen_addresses = '*'
#listen_addresses = 'localhost'
Intentar crear servidor en pgadmin:
Hostname/address: IP_IDENTIFICADA
Port: 5432
Maintenanse database: postgres
username:
Checar resultado aparecerá la dirección IP del container Docker, Agregar línea en vi /etc/postgresql/9.5/main/pg_hba.conf iP para acceso:
host all all IP_DEL_CONTAINER_DOCKER/32 md5