In diesem Docker-Compose-Tutorial zeigen wir Ihnen, wie Sie in Docker Compose einen Hostnamen festlegen.
Docker ist ein Platform-as-a-Service-Produkt (PaaS), das Software in Paketen, sogenannten Containern, bereitstellt. Ein Container ist eine Standardsoftwareeinheit, die Code und alle seine Abhängigkeiten enthält. Mithilfe von Containern kann die Anwendung problemlos in jeder Umgebung ausgeführt werden. . Ein Docker-Container-Image ist ein Softwarepaket, das alles enthält, was zum Ausführen einer Anwendung erforderlich ist.
So legen Sie den Hostnamen in Docker Compose fest | Docker Compose-Tutorial
Die korrekte Art und Weise, einen Hostnamen in Docker-Compose zuzuweisen, besteht darin, ihn wie folgt unter dem Dienst zu definieren
services:
some-service:
networks:
some-network:
aliases:
- alias1
- alias2
Einige Benutzer haben jedoch Probleme mit dieser Methode. Wenn dies bei Ihnen nicht funktioniert Docker-Lauf Weisen Sie dem Container dann einen Namen wie unten zu:
docker-compose run --name alias1 some-service
Eine andere einfachste Möglichkeit besteht darin, einfach den Containernamen im festzulegen docker-compose.yml
services:
dns:
image: phensley/docker-dns
container_name: affy
So installieren Sie Docker unter Ubuntu