Docker kan op de achtergrond worden uitgevoerd door de “-d” of “—detach” optie te gebruiken bij het starten van een container.
Bijvoorbeeld:
1. Met docker run
```
docker run -d image_name
```
In dit geval zal Docker de container opstarten en deze op de achtergrond laten draaien.
1. Met docker-compose:
In je docker-compose.yml-bestand, stel je de optie “detach: true” voor elke dienst die je op de achtergrond wilt laten draaien.
```
services:
your-service:
image: image_name
detach: true
```
En dan kan je de “docker-compose up” opdracht gebruiken om de containers op te starten:
```
docker-compose up
```
Opmerking: Door de container in de achtergrondmodus te draaien, kun je de standaarduitvoer (STDOUT) en standaardfoutuitvoer (STDERR) niet zien. Maar je kunt altijd de logs opvragen met de “docker logs” opdracht als je ze nodig hebt.
```
docker logs container_id
```