Sei sulla pagina 1di 2

Docker para Aplicaciones

Geoespaciales
 
 

Instalación Docker
 
https://get.docker.com/

curl -fsSL test.docker.com -o test-docker.sh


sh test-docker.sh
 
 

Directorios a utilizar para persistir los datos


mkdir /opt/curso/geoserver
mkdir /opt/curso/geonetwork
mkdir /opt/curso/postgres
mkdir /opt/curso/monitor

Monitor de docker
docker run --restart=always -d --name monitor -p 9000:9000 -v
/var/run/docker.sock:/var/run/docker.sock -v /opt/curso/monitor:/data
portainer/portainer
 

Base de datos
 
docker run --name ide-postgis -p 5432:5432 -v
/opt/curso/postgres:/var/lib/postgresql/data -e
POSTGRES_PASSWORD=soporte123 -e PGDATA=/var/lib/postgresql/data -d
mdillon/postgis:9.5-alpine

Pgadmin
docker run -p 81:80 \
-v "/opt/curso/pgadmin/var/lib/pgadmin:/var/lib/pgadmin" \
-v "/opt/curso/pgadmin/tmp/servers.json:/servers.json" \
-e “PGADMIN_LISTEN_PORT=81” \
-e "PGADMIN_DEFAULT_EMAIL=admin" \
-e "PGADMIN_DEFAULT_PASSWORD=soporte123" \
-d dpage/pgadmin4

Geoserver

docker run --name ide-geoserver --restart=always -d -p 8081:8080 -v


/opt/curso/geoserver/data_dir:/var/local/geoserver
oscarfonts/geoserver:2.16.0

Geonetwork
docker run --name ide-geonetwork -d -p 8080:8080 --link
ide-postgis:postgres -e POSTGRES_DB_USERNAME=postgres -e
POSTGRES_DB_PASSWORD=soporte123 -e DATA_DIR=/var/lib/geonetwork_data -v
/opt/curso/geonetwork:/var/lib/geonetwork_data geonetwork:3.8.0-postgres
 

Potrebbero piacerti anche