Löschen
docker-compose rm
Auflisten
docker-compose ps
Starten
docker-compose up
Starten als Dienst und neu bauen
docker-compose up -d --build
Beenden
docker-compose down
In Container springen; der Servicename ist der Name der Containerdefinition im docker-compose.yaml File
docker-compose exec Servicename bash
.env
Variablen können in ein .env File parallel zur docker-compose.yml angelegt werden
Der Inhalt muss wie folgt aufgebaut werden
VAR_NAME=value VAR_NAME_2=value2
Innerhalb der docker-compose.yml kann wie untenstehend darauf zugegriffen werden.
version: '3' services: webtools: user: ${VAR_NAME}
Um innerhalb des Dockerfiles auf die Variable zuzugreifen, muss diese in den Args Block der Docker-compose.yml
version: '3' services: webtools: environment: user: ${VAR_NAME}
Dann kann die Variable im Dockerfile verwendet werden
ARG VAR_NAME RUN echo $VAR_NAME