Docker 2024 04/Docker Compose
Docker Compose bietet eine komfortable Möglichkeit Images zu bauen und Container bzw. Container im Serviceverbund zu starten. Die Erstellung von Volumes und Networks wird stark erleichtert. Zudem muss der oft Komplexe docker run Befehl nicht abgelegt werden.
Im folgenden werden einige der zuvor erstellten Beispiele mit Docker Compose nachgebaut.
Der Standard Name für Docker Compose Dateien ist docker-compose.yml. Mit dem Parameter-fkann jedoch direkt eine Docker Compose Datei angegeben werden. Z.b.:docker-compose -f service1.yml
Beispiel 1) Erster Container
Siehe hier
Inhalt docker-compose.yml
services:
#Service name
ubuntu:
#Container name, --name
container_name: ubuntu
#Used image
image: ubuntu:22.04
#Command to run
command: bash
#Parameter -it
stdin_open: true
tty: true