#!/bin/sh # ### ===> POSTGRESQL: # sudo rm -rf /etc/postgresql-dockdata/ sudo mkdir /etc/postgresql-dockdata/ sudo chmod -R 777 /etc/postgresql-dockdata/ sync docker run -v /etc/postgresql-dockdata/:/var/lib/postgresql/data/ --name *** -e POSTGRES_HOST=localhost -e POSTGRES_DB=*** -e POSTGRES_PORT=5433 -e POSTGRES_USER=*** -e POSTGRES_PASSWORD=*** -e PGPORT=5433 -d -p 5433:5433 postgres:alpine # ### ===> GRAFANA: # sudo rm -rf /etc/grafana-dockdata/ sudo mkdir /etc/grafana-dockdata/ sudo mkdir /etc/grafana-dockdata/etc_grafana/ sudo touch /etc/grafana-dockdata/etc_grafana/grafana.ini sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/ sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/dashboards/ sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/datasources/ sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/plugins/ sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/notifiers/ sudo mkdir /etc/grafana-dockdata/var_lib_grafana/ sudo mkdir /etc/grafana-dockdata/var_log_grafana/ sudo mkdir /etc/grafana-dockdata/var_lib_grafana-plugins/ sudo chmod -R 777 /etc/grafana-dockdata/ sync docker run -v /etc/grafana-dockdata/etc_grafana/:/etc/grafana/ -v /etc/grafana-dockdata/var_lib_grafana/:/var/lib/grafana/ -v /etc/grafana-dockdata/var_log_grafana/:/var/log/grafana/ -v /etc/grafana-dockdata/var_lib_grafana-plugins/:/var/lib/grafana-plugins/ --name=grafana -e GF_INSTALL_PLUGINS=grafana-piechart-panel -e GF_SERVER_HTTP_PORT=3002 -d -p 3002:3002 grafana/grafana-oss:latest # ### ===> Connect both containers to each other: # docker network rm myNetwork docker network create myNetwork docker network connect myNetwork grafana # or container ID docker network connect myNetwork logger # or container ID docker network inspect myNetwork #