Ich möchte so etwas tun, wo ich mehrere Befehle nacheinander ausführen kann. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: - db
Compose ist ein Tool zum Definieren und Ausführen komplexer Anwendungen mit Docker. Mit Compose definieren Sie eine Anwendung mit mehreren Containern in einer einzelnen Datei und drehen Ihre Anwendung dann in einem einzigen Befehl hoch, der alles tut, was zum Ausführen erforderlich ist.
Ich möchte so etwas tun, wo ich mehrere Befehle nacheinander ausführen kann. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: - db
Was ist der Unterschied zwischen portsund exposeOptionen
Ich habe Docker gelesen und gelernt und versuche, das zu verwendende Django-Setup richtig auszuwählen. Bisher gibt es entweder: Docker Compose oder Dockerfile Ich verstehe, dass Dockerfilesin verwendet werden Docker Compose, aber ich bin nicht sicher, ob es eine gute Praxis ist, alles in einer...
Ich habe eine docker-compose.ymlDatei, die 4 Container enthält: Redis, Postgres, API, Worker Während der Entwicklung von Worker muss ich es häufig neu starten, um Änderungen zu übernehmen. Gibt es eine gute Möglichkeit, einen Container neu zu starten (z. B. worker), ohne die anderen Container neu...
Während ich in Docker, Google Cloud und Kubernetes eintauche und noch nicht alle drei klar verstanden habe, scheinen sich diese Produkte zu überschneiden, sind aber nicht kompatibel. Beispielsweise muss eine docker-compose.ymlDatei neu geschrieben werden, damit eine App für Kubernetes...
Ich verwende Rabbitmq und eine einfache Python-Probe von hier zusammen mit Docker-Compose. Mein Problem ist, dass ich warten muss, bis rabbitmq vollständig gestartet ist. Nach dem, was ich bisher gesucht habe, weiß ich nicht, wie ich mit Container x (in meinem Fallbearbeiter) warten soll, bis y...
Ich habe Docker auf meinem Computer installiert, auf dem ich Ubuntu OS habe. Danach habe ich Docker installiert, wenn ich laufe sudo docker run hello-world Alles ist in Ordnung, aber ich möchte das Wort ausblenden sudo, um den Befehl zu verkürzen. Wenn ich den Befehl ohne das Wort schreibe sudo...
Ich habe mehrere Docker-Bilder, mit denen ich arbeiten möchte minikube. Ich möchte nicht zuerst dasselbe Bild hochladen und dann herunterladen müssen, anstatt nur das lokale Bild direkt zu verwenden. Wie mache ich das? Dinge, die ich versucht habe: 1. Ich habe versucht, diese Befehle auszuführen...
Gemäß der Dokumentation der Docker Compose -Zusammenstellungsdatei : depends_on - Expressabhängigkeit zwischen Diensten. links- Verknüpfen Sie Container in einem anderen Dienst und drücken Sie die Abhängigkeit zwischen Diensten auf dieselbe Weise aus wie abhängige_on . Ich verstehe den Zweck...
Gibt es eine Möglichkeit, eine interaktive Shell in einem Container nur mit Docker Compose zu starten? Ich habe so etwas in meiner docker-compose.yml versucht: myapp: image: alpine:latest entrypoint: /bin/sh Wenn ich diesen Container mit Docker-Compose starte, wird er sofort beendet. Gibt es...
Ich habe kürzlich angefangen, Docker zu verwenden, und habe nie realisiert, dass ich meine Experimente docker-compose downanstelle von ctrl-coder verwenden sollte docker-compose stop, um sie loszuwerden. Ich habe jetzt eine große Anzahl nicht benötigter Docker-Bilder vor Ort. Gibt es ein Flag, das...
Ich versuche, eine PHP-Anwendung anzudocken. In der Docker-Datei lade ich das Archiv herunter, extrahiere es usw. Alles funktioniert einwandfrei, aber wenn eine neue Version veröffentlicht wird und ich die Docker-Datei aktualisiere, muss ich die Anwendung neu installieren, da die config.php...
Ich habe zwei separate docker-compose.ymlDateien in zwei verschiedenen Ordnern: ~/front/docker-compose.yml ~/api/docker-compose.yml Wie kann ich sicherstellen, dass ein Container in frontAnforderungen an einen Container in senden kann api? Ich weiß, dass die --default-gatewayOption docker runfür...
dockerund docker-composescheinen mit derselben Docker-Datei zu interagieren. Was ist der Unterschied zwischen den beiden
Es gibt Leistungsbereiche, die in docker-compose.yml definiert sind. Diese Dienste wurden gestartet. Ich muss nur eine davon neu erstellen und ohne andere Dienste starten. Ich führe die folgenden Befehle aus: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it...
Ich möchte in der Lage sein, env-Variablen in docker-compose.yml zu verwenden, wobei die Werte zum Zeitpunkt der Docker-Komposition übergeben werden. Dies ist das Beispiel. Ich mache dies heute mit dem grundlegenden Docker-Befehl run, der um mein eigenes Skript gewickelt ist. Gibt es eine...
Ich benutze docker logs [container-name], um die Protokolle eines bestimmten Containers zu sehen. Gibt es eine elegante Möglichkeit, diese Protokolle zu
Meine Docker-Erstellungsdatei enthält drei Container: Web, Nginx und Postgres. Postgres sieht so aus: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Mein Ziel ist es, ein Volume ./databasebereitzustellen, das...
Ich verwende Docker-Compose , um meine Entwicklungsumgebung zu erstellen. Ich möchte ein bestimmtes Bild erstellen, weiß aber nicht, wie ich einen Namen für dieses Bild festlegen soll. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: -...
Meine Docker-Images basieren auf einem Jenkins CI-Server und werden in unsere private Docker-Registrierung übertragen. Mein Ziel ist es, Umgebungen mit Docker-Compose bereitzustellen, die immer den ursprünglich erstellten Status der Images starten. Ich verwende derzeit Docker-Compose 1.3.2 sowie...