Advertisement
MrRockchip

docker_build.sh

Feb 10th, 2022
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 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. rm -rf ./dockers-postgresql/
  6. rm -rf ./dockers-grafana/
  7. sync
  8. rm -f "./docker_build.txt"
  9. touch "./docker_build.txt"
  10. echo "$(date)" >> "./docker_build.txt"
  11. #
  12. ### ===> POSTGRESQL:
  13. #
  14. sudo mkdir /etc/postgresql-dockdata/
  15. sudo chmod -R 777 /etc/postgresql-dockdata/
  16. sync
  17. mkdir ./dockers-postgresql/
  18. cd ./dockers-postgresql/
  19. printf "FROM postgres:alpine\n" > ./Dockerfile
  20. printf "ENV POSTGRES_HOST=localhost\n" >> ./Dockerfile
  21. printf "ENV POSTGRES_DB=***\n" >> ./Dockerfile
  22. printf "ENV POSTGRES_PORT=5433\n" >> ./Dockerfile
  23. printf "ENV POSTGRES_USER=***\n" >> ./Dockerfile
  24. printf "ENV POSTGRES_PASSWORD=***\n" >> ./Dockerfile
  25. printf "ENV PGPORT=5433\n" >> ./Dockerfile
  26. docker build -t test-postgresql:custom -f Dockerfile .
  27. docker save -o ./test-postgresql.tar test-postgresql:custom
  28. cd ..
  29. #
  30. ### ===> GRAFANA:
  31. #
  32. sudo mkdir /etc/grafana-dockdata/
  33. sudo mkdir /etc/grafana-dockdata/etc_grafana/
  34. sudo touch /etc/grafana-dockdata/etc_grafana/grafana.ini
  35. sudo mkdir /etc/grafana-dockdata/var_lib_grafana/
  36. sudo mkdir /etc/grafana-dockdata/var_log_grafana/
  37. sudo chmod -R 777 /etc/grafana-dockdata/
  38. sync
  39. mkdir ./dockers-grafana/
  40. cd ./dockers-grafana/
  41. wget https://raw.githubusercontent.com/grafana/grafana/main/packaging/docker/custom/Dockerfile
  42. printf "\nENV GF_SERVER_HTTP_PORT=3002\n" >> ./Dockerfile
  43. printf "\nEXPOSE 3002\n" >> ./Dockerfile
  44. docker build -t test-grafana:custom --build-arg "GF_INSTALL_PLUGINS=grafana-piechart-panel" -f Dockerfile .
  45. docker save -o ./test-grafana.tar test-grafana:custom
  46. cd ..
  47. sync
  48. echo "$(date)" >> "./docker_build.txt"
  49. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement