Docker 2024 04/Docker Compose: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:
{{BML|code=
{{BML|code=
services:
services:
  #Service name
   ubuntu:
   ubuntu:
    #Container name, --name
     container_name: ubuntu
     container_name: ubuntu
    #Used image
     image: ubuntu:22.04
     image: ubuntu:22.04
     cmd: bash
     #Command to run
    command: bash
    #Parameter -it
    stdin_open: true
    tty: true
}}
}}

Version vom 18. April 2024, 08:28 Uhr

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 -f kann 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