Ich stelle eine Drittanbieteranwendung gemäß dem 12-Faktor- Hinweis bereit. Einer der Punkte besagt, dass Anwendungsprotokolle in stdout / stderr gedruckt werden sollten. Dann kann die Cluster-Software sie erfassen. Die Anwendung kann jedoch nur in Dateien oder Syslog schreiben. Wie drucke ich diese Protokolle stattdessen aus?
Ich habe ein Problem mit meinen Docker-Containern auf Ubuntu 14.04 LTS. Docker funktionierte zwei Tage lang einwandfrei, und dann verlor ich plötzlich die gesamte Netzwerkverbindung in meinen Containern. Die folgende Fehlerausgabe hat mich zunächst zu der Annahme veranlasst, dass apt-get versucht, den DNS über IPv6 aufzulösen. Ich habe IPv6 auf …
Mit Docker Compose v1.6.0 + gibt es jetzt eine neue / Version 2-Dateisyntax für die docker-compose.ymlDatei. Die Änderungen enthalten einen separaten Schlüssel der obersten Ebene mit dem Namen volumes. Auf diese Weise können Datenträgerdefinitionen an einem Ort "zentralisiert" werden. Ich versuche, Volumes dort zu benennen und auf meinem lokalen Host-Datenträger …
Ich habe Docker-Container mit installierter und konfigurierter Software. Es darf kein Programm ständig gestartet / ausgeführt werden. Was ich will - seine Fähigkeit, einen Befehl abhängig von externen Ereignissen zu starten. mögen: docker exec mysupercont /path/to/mycommand -bla -for und docker exec mysupercont /path/to/myothercommand Aber "exec" ist unmöglich, wenn der Container …
Ich verstehe nicht, was passiert, wenn ich versuche, zwei Befehle zur Laufzeit über die CMD-Direktive in `Dockerfile auszuführen. Ich ging davon aus, dass dies funktionieren sollte: CMD ["/etc/init.d/nullmailer", "start", ";", "/usr/sbin/php5-fpm"] Aber es funktioniert nicht. Container hat nicht begonnen. Also musste ich es so machen: CMD ["sh", "-c", "/etc/init.d/nullmailer start …
Ich muss eine Anwendung aus einem bestimmten Verzeichnis ausführen. $ sudo docker run -P ubuntu/decomposer 'cd /local/deploy/decomposer; ./decomposer-4-15-2014' 2014/10/09 21:30:03 exec: "cd /local/deploy/decomposer; ./decomposer-4-15-2014": stat cd /local/deploy/decomposer; ./decomposer-4-15-2014: no such file or directory Dieses Verzeichnis existiert definitiv, und wenn ich durch interaktives Ausführen von bash eine Verbindung zu docker herstelle, …
In meiner Docker-Datei habe ich die folgende "COPY" -Anweisung: # Copy app code COPY /srv/visitor /srv/visitor Es versteht sich von selbst, dass in meinem Host-System im Verzeichnis "/ srv / visitor" tatsächlich mein Quellcode vorhanden ist: [root@V12 visitor]# ls /srv/visitor/ Dockerfile package.json visitor.js Wenn ich jetzt versuche, ein Image mit …
Ich installiere Docker für Windows (CE) unter Windows 10 und der erste Bildschirm fragt mich: [] Verwenden Sie Windows-Container anstelle von Linux-Containern (dies kann nach der Installation geändert werden) Dies scheint eine wichtige Entscheidung zu sein, doch die Docker-Dokumentation , Fragen ( FAQ) und das Windows-Container-Lernprogramm enthalten keine Informationen darüber, …
Ich habe festgestellt, dass für jeden veröffentlichten Port ein Docker-Proxy-Prozess ausgeführt wird. Was ist der Zweck dieses Prozesses? Warum wird dafür ein User Space TCP Proxy benötigt? $ ps -Af | grep proxy root 4776 1987 0 01:25 ? 00:00:00 docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 22222 -container-ip 172.17.0.2 -container-port …
Welche Vorgehensweise wird zum Aktualisieren des Containers eines Dienstes empfohlen, der in Amazon ECS ausgeführt wird? In der AWS-Dokumentation heißt es: "Wenn Sie das Docker-Image Ihrer Anwendung aktualisiert haben, können Sie eine neue Aufgabendefinition mit diesem Image erstellen und es für jeden Dienst einzeln bereitstellen." Dies ist so ziemlich alles, …
Ich habe die folgende Umgebung so eingestellt, dass während der Installation von apt-get keine Frage / kein Dialog gestellt wird: ENV DEBIAN_FRONTEND noninteractive # export DEBIAN_FRONTEND="noninteractive" Welches ist gleichbedeutend mit: export DEBIAN_FRONTEND="noninteractive" Wenn Sie jedoch ein Image aus einer Docker-Datei erstellen, sagt debconf am Ende einer bestimmten Debian / Ubuntu-Paketinstallation …
Ich versuche, mithilfe von Dienste in meinem CentOS-Image aufzulisten, das in Docker ausgeführt wird systemctl list-units aber ich bekomme diese Fehlermeldung: Failed to get D-Bus connection: Operation not permitted Irgendwelche Vorschläge was das Problem sein könnte?
Ich führe Apache2 in einem Docker-Container aus und möchte nichts auf die Festplatte schreiben, sondern Protokolle in stdout und stderr schreiben. Ich habe verschiedene Möglichkeiten gesehen, dies zu tun ( Supervisord und stdout / stderr , Apache-Zugriffsprotokoll auf stdout ), aber diese scheinen Hacks zu sein. Gibt es keine Möglichkeit, …
Gegenwärtig sind wir eine laufende Anwendung auf einem einzigen Docker-Container. Die Anwendung benötigt alle Arten von vertraulichen Daten, um als Umgebungsvariablen übergeben zu werden. Ich setze diese in den Befehl run, damit sie nicht im Image und dann in einem Repository landen. Am Ende erhalte ich jedoch einen sehr unsicheren …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.