Beim Erstellen eines Docker-Images wie docker build -t name:tag --network="Host"
wird der Netzwerkmodus für die RUN-Anweisungen während der Erstellung festgelegt (Standardeinstellung "Standard").
Ich versuche also, ein Docker-Image mit DOKCER-COMPOSE zu erstellen:
version: '3'
services:
ezmove-2.0:
network_mode: "Host"
build:
context: .
ports:
- "5000:5000"
Wie in der obigen Compose-Datei versuche ich, ein Image zu erstellen, aber wie man --network = "Host" -Modus im Docker-Compose zum Zeitpunkt des Builds festlegt
@dkanejs ist richtig, und wie Sie es verwenden
version: '3.4'
services:
my_image:
build:
context: .
network: Host
Sieht so aus, als ob die Option hinzugefügt wurde in der neuesten Version , ist aber nirgends in der docker-compose
Online-Dokumentation zu finden.