Archive for März, 2022

Docker

Donnerstag, März 3rd, 2022

Docker installieren:
sudo apt-get install docker.io

Docker Prozesse anzeigen:
sudo docker ps

Docker Container starten:
sudo docker run -dit --name [NAME] [CONTAINER]

Docker Container stoppen:
sudo docker stop [NAME]

Docker Container entfernen:
sudo docker rm [NAME]

Bash-Shell im Container starten:
docker exec -it [NAME] /bin/bash

Datei in einen Docker-Container kopieren:
docker cp [dateiname] [dockerid]:[zielverzeichnis]

Datei aus einen Docker-Container kopieren:
docker cp [dockerid]:[ldateiname] [zielverzeichnis]

Docker Dokumentation:
https://docs.docker.com

Docker best practices:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices

Beispiel: Apache2 im Docker-Container laufen lassen:
https://www.tecmint.com/install-apache-web-server-in-a-docker-container/

Beispiel:
sudo docker run -dit -p 6464:80 --name "cool_server" -v /usr/share/my-web-folder:/usr/local/apache2/htdocs/ httpd
Der Server ist dann unter der Webadresse http://[server]:6464 erreichbar.