Advertisement
MrRockchip

docker_create.sh

Feb 10th, 2022
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #!/bin/sh
  2. sudo ls
  3. sudo rm -rf /etc/postgresql-dockdata/
  4. sudo rm -rf /etc/grafana-dockdata/
  5. sudo rm -f ./test-postgresql.tar
  6. sudo rm -f ./test-grafana.tar
  7. sync
  8. rm -f "./docker_create.txt"
  9. touch "./docker_create.txt"
  10. echo "$(date)" >> "./docker_create.txt"
  11. #
  12. ### ===> POSTGRESQL:
  13. #
  14. sudo mkdir /etc/postgresql-dockdata/
  15. sudo chmod -R 777 /etc/postgresql-dockdata/
  16. sync
  17. postgresql=$(docker create -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 -p 5433:5433 postgres:alpine)
  18. docker commit $postgresql test-postgresql:custom
  19. docker save -o ./test-postgresql.tar test-postgresql:custom
  20. #
  21. ### ===> GRAFANA:
  22. #
  23. sudo mkdir /etc/grafana-dockdata/
  24. sudo mkdir /etc/grafana-dockdata/etc_grafana/
  25. sudo touch /etc/grafana-dockdata/etc_grafana/grafana.ini
  26. sudo mkdir /etc/grafana-dockdata/var_lib_grafana/
  27. sudo mkdir /etc/grafana-dockdata/var_log_grafana/
  28. sudo chmod -R 777 /etc/grafana-dockdata/
  29. sync
  30. grafana=$(docker create -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/ --name=grafana -e GF_INSTALL_PLUGINS=grafana-piechart-panel -e GF_SERVER_HTTP_PORT=3002 -p 3002:3002 grafana/grafana-oss:latest)
  31. docker commit $grafana test-grafana:custom
  32. docker save -o ./test-grafana.tar test-grafana:custom
  33. sync
  34. echo "$(date)" >> "./docker_create.txt"
  35. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement