Giter Site home page Giter Site logo

docker-scripts's Introduction

docker-scripts

Eine kleine Sammlung von Skripten, die versuchen, die Verwendung von Dockern in meist speziellen Anwendungsfällen zu vereinfachen.

Just a small collection of scripts that try to simplify the use of docker in mostly special use cases.

Easy-Postgres-Containers

Interaktives Shell-Menü zum vereinfachten Erzeugen, Listen, Entfernen und Beobachten von Postgres-Containern.

Feature

  • Docker automatisch installieren & konfigurieren
  • Postgres-Container erstellen & starten
  • Postgres-Container auflisten
  • Postgres-Container Statistiken
  • Postgres-Container Log
  • Postgres-Container Top
  • Gestoppte Container entfernen
  • Unreferenzierte Images entfernen

Abhängigkeiten

Sollte der Skript dafür verwendet werden, um Docker zu installieren, werden root-Rechte benötigt. Sie sollten dazu das Programm sudo installiert und ihrem aktuellen Benutzer die Rechte gegeben haben, dieses Programm verwenden zu dürfen.

Sollte das Installieren des sudo Programmes aus irgendwelchen Gründen nicht möglich sein, können Sie auch auf den Benutzer root zurückgreifen. Es wird jedoch deutlich dazu geraten, das Programm sudo vorzugsweise zu verwenden.

Zum Downloaden des Skripts wird entweder das Programm curl oder wget benötigt.

Ubuntu & Debian
apt install curl
RHEL / CentOS / Fedora
yum install curl
Arch
pacman -S curl

Download

Sollten die gekürzten URLs nicht funktionieren, können Sie auch die vollständige URL verwenden: https://raw.githubusercontent.com/nikoksr/docker-scripts/main/epc.sh

curl -sfL -o epc.sh https://git.io/JLpzr

oder

wget -O epc.sh https://git.io/JLpzr

Ausführen

bash epc.sh

oder

chmod +x epc.sh

./epc.sh

docker-scripts's People

Contributors

nikoksr avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-scripts's Issues

PostgreSQL Version 14 lässt sich nicht von Loco koppeln

@nikoksr
Zur Zeit ist es nicht möglich die Postgresql Version von Loco aus zu koppeln.
Ich habe leider keine weiterführende Fehlermeldung oder sonst welche Infos. Kannst du bitte vorübergehend die 14 Version ausschließen? Wir haben die komplette Anleitung online gestellt und da ich in der nächsten Woche nicht im Büro bin könnte es für meine Kollegen etwas eng werden

Currently not possible to create a database

It is currently not possible to create a database. When I enter loco_auswertung_db_8, no database is created, even if I enter loco_auswertung_db or just Test as the database name.

Funktion 4 TOP Live (J) funktioniert nicht

@nikoksr
Wenn ich mit dem epc.sh Script v.0.25.3-alpha die Funktion Top aufrufe und mir die aktuellen Live Daten ansehen möchte, wird mir zuerst sämtliche geloggten Daten Rückwirkend vom 06.09. an, angezeigt. Ich habe dann mit dem Script aus dem aktuellen Branch getestet und damit hat die Live TOP Funktion funktioniert und mir wurden direkt nur die Live Daten angezeigt welche ich durch Zugriffe auf die Datenbank erhalten habe. Im Screen per Pfeil markiert der Export von letzter Nacht.

grafik

Container werden nicht mehr über die Auswahl "2) Postgres-Container auflisten" im Menu angezeigt

@nikoksr , einen zuvor mit dem epc.sh Script angelegten Container kann man sich über den Punkt 2 im Menü nicht mehr anzeigen lassen. Auch eine Löschung sämtlicher Container, Images und Volumes brachte keine Verbesserung. Der zuvor erstelle Container lässt sich nur mit docker container ls anzeigen. Wenn ich aber im Menü den Punkt 3 auswähle werden mir alle Container angezeigt.

Bitte um eine zeitnahe Lösung. Danke

Rechtschreibfehler in der Hilfe

In der Hilfe von epc.sh steht in der Beschreibung für -v --version "Die Versoin des Scripts anzeigen", hier ist das Wort Version falsch geschrieben. Bitte um Änderung.

image

Bei Ausführung des docker-scripts soll die timezone in der postgresql.conf angepasst werden

The timezone stored in postgresql.conf should be changed to 'Europe/Berlin', so that the time_stamps, which are passed to the database, are not changed.

PostgreSQL installed via Windows: timezone = 'CET'.
PostgreSQL via docker-script: timezone = 'Etc/UTC'.
If I set the timezone manually from " timezone = 'Etc/UTC' " to " timezone = 'Etc/UTC' " then the timestamp would fit.

It would definitely be good if we had the option to choose between default and expert installation when starting the "docker-script". The standard user needs the following choices:

  • Number of databases/containers.
  • Manual selection of ports
  • postgres password

It makes no sense if the standard user can influence the size of the logfile.
In the expert installation you can add all functions.
We should talk about this again though.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.