[Allgemein] - Docker images Nutzung - Druckversion +- Joopi (https://forum.hermann-splitthoff.de) +-- Forum: Wissenswertes (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=1) +--- Forum: Linux (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=3) +---- Forum: Docker (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=28) +---- Thema: [Allgemein] - Docker images Nutzung (/showthread.php?tid=1377) |
Docker images Nutzung - Joopi - 23-11-2024 Hinweise zur Nutzung von Docker Images CouchBase CouchBase auf Docker Hub Step - 1: Run Couchbase Server docker container Code: docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase Step - 2: Next, visit http://localhost:8091 on the host machine to see the Web Console to start Couchbase Server setup. CouchDB CouchDB auf Docker Hub Code: user@user:~$ sudo docker run -d --name my-couchdb couchdb:latest MongoDB MongoDB auf Docker Hub Code: sudo docker run --name mymongo -d mongo:5.0.2-focal Die für MongoDB gültigen TAG sind hier: Supported tags and respective Dockerfile links Ghost Ghost - free blogging plattform Code: sudo docker run -d --name myghost ghost Will man Zugang im Browser haben, dann ist folgender Befehl erforderlich: Code: sudo docker run -d --name some-ghost -e url=http://localhost:3001 -p 3001:2368 ghost Im Browser ist dann das einzugeben: http://localhost:3001 und für den Adminzugang ist das einzugeben: http://localhost:3001/ghost Container löschen und neu erstellen Sobald der Container beendet ist, kann er gelöscht werden, da man nur mit einem neuen run-Befehl den Container später über den gewünschten Port im Browser ansprechen kann. Daher ist es wichtig, dass Anwenderdaten nicht im Container, sondern in einem Volumen gespeichert werden. Das ist der Ablauf, um einen laufenden Container zu beenden und dann wieder später nutzbar zu machen: Code: user@user:~$ sudo docker stop meinghost Im Standard nutzt Ghost SQLite als Datenbank. Die Einbindung von MySQL ist aber auch möglich und auf der Ghost-Dockerseite beschrieben. Golang golang Official Image Go (golang) is a general purpose, higher-level, imperative programming language. Es ist wohl ein DockerFile notwendig, um dieses Image im Container laufen lassen zu können. |