MrRockchip

dockers.sh

Feb 9th, 2022 (edited)
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. ### ===> POSTGRESQL:
  4. #
  5. sudo rm -rf /etc/postgresql-dockdata/
  6. sudo mkdir /etc/postgresql-dockdata/
  7. sudo chmod -R 777 /etc/postgresql-dockdata/
  8. sync
  9. 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
  10. #
  11. ### ===> GRAFANA:
  12. #
  13. sudo rm -rf /etc/grafana-dockdata/
  14. sudo mkdir /etc/grafana-dockdata/
  15. sudo mkdir /etc/grafana-dockdata/etc_grafana/
  16. sudo touch /etc/grafana-dockdata/etc_grafana/grafana.ini
  17. sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/
  18. sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/dashboards/
  19. sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/datasources/
  20. sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/plugins/
  21. sudo mkdir /etc/grafana-dockdata/etc_grafana/provisioning/notifiers/
  22. sudo mkdir /etc/grafana-dockdata/var_lib_grafana/
  23. sudo mkdir /etc/grafana-dockdata/var_log_grafana/
  24. sudo mkdir /etc/grafana-dockdata/var_lib_grafana-plugins/
  25. sudo chmod -R 777 /etc/grafana-dockdata/
  26. sync
  27. 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
  28. #
  29. ### ===> Connect both containers to each other:
  30. #
  31. docker network rm myNetwork
  32. docker network create myNetwork
  33. docker network connect myNetwork grafana # or container ID
  34. docker network connect myNetwork logger # or container ID
  35. docker network inspect myNetwork
  36. #
Add Comment
Please, Sign In to add comment