In vielen Blogeinträgen und allgemeiner Meinung gibt es ein Sprichwort, das lautet "ein Prozess pro Container". Warum gibt es diese Regel? Warum nicht ntp, nginx, uwsgi und mehr Prozesse in einem einzigen Container ausführen, in dem alle Prozesse funktionieren müssen? Blog-Posts, die diese Regel erwähnen: "Einzelprozess pro Container ist ein …
Schließlich lieben Sie Docker so sehr, dass Sie Ihre geschäftskritischen Online-Produktionssysteme mit vertraulichen Kundendaten auf einen Docker-Schwarm verlagern möchten. Einige hätten es vielleicht sogar schon getan. Die andere Organisation kann es sich nicht leisten, wenn eine Richtlinie verbietet, dass Produktionsprozesse im Root-Modus ausgeführt werden. Was könnte eine Checkliste mit Bausteinen …
Ich möchte ein Docker-Image manuell von Docker Hub herunterladen . Insbesondere möchte ich ein Docker-Image von Docker Hub auf einen Computer in einer eingeschränkten Umgebung herunterladen, auf dem die Docker-Client-Software nicht installiert ist (und nicht installiert werden kann). Ich hätte gedacht, dass dies mit der offiziellen API möglich wäre , …
Wir haben folgenden Block in unserem Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Mir wurde gesagt, dass wir diese RUNBefehle vereinen sollten, um die Anzahl der erstellten Docker-Ebenen …
Ich habe ein Basis-Docker-Image, mit dem eine Bildanalysesoftware ausgeführt wird. Für jeden aus dem Image erstellten Container gibt es eine Reihe von Konfigurationseinstellungen, von denen einige Geheimnisse (Verschlüsselungsschlüssel, Kundeninformationen usw.) sind, die von der Software zum Analysieren und Verteilen der verarbeiteten Images verwendet werden. Wie kann ich diese Geheimnisse sicher …
Ich kann docker run -p 3000:3000 image ohne EXPOSE diesen Port in den Container (siehe unten). Wenn das stimmt, warum sollte man sich dann die Mühe machen, EXPOSE in die Docker-Datei zu schreiben? Ist es nur für die Kommunikation mit Bildnutzern? Weil ich keinen funktionalen Grund für EXPOSE-Ports kenne, wenn …
Im August 2013 erstellte Jérôme Petazzoni Docker in Docker. dindDies ermöglichte es, Docker-Container innerhalb von Docker Containers zu erstellen. Diese Funktionalität erwies sich als sehr beliebt. Das GitHub-Repository von Jérôme erhielt über tausend Sterne und dreihundert Gabeln. Seit Docker 1.8, das zwei Jahre später im August 2015 veröffentlicht wurde, wird …
Wir haben eine Anwendung, die drei Arten von Protokollen in drei separate Dateien schreibt: Zugriffsprotokolle, allgemeine Anwendungsprotokolle und Systemprotokolle. Das Format (und der Zweck) dieser Protokolle sind sehr unterschiedlich. Und wir haben separate Logforwarder, die sie separat an unser zentrales Logging-System senden. Basierend auf dem Prinzip, dass Protokolle als Ereignisströme …
Ziel: jedes Mal die kleinsten funktionierenden Docker-Bilder erstellen Aktuell REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Versuch Hinzufügen eines Bereinigungsschritts am Ende der Docker-Datei: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y a-package Bildgröße etwas verkleinert: REPOSITORY …
Ich habe die folgende Umgebungsvariable in einer docker-compose.yml-Datei konfiguriert: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' Beim Versuch zu rennen docker-compose uperhalte ich den folgenden Fehler: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Ich muss die Umgebungsvariable auf einen …
Ich habe gerade angefangen, mit Docker und Kubernetes zu arbeiten, und ich habe mir viele Stapel angesehen, in denen einige Leute nginx + php in einem einzigen Bild und einige ein Bild mit nginx und ein anderes mit php erstellen (den gleichen Pfad mounten und einschließen) beide Container im selben …
Ich habe in letzter Zeit eine Debatte über " Wo sollten Eigenschaften, die von der Umgebung abhängen, gespeichert werden? " Gelesen . Die klassische Methode besteht darin, mehrere Eigenschaftendateien zu haben, eine nach Umgebung, und basierend auf einer Umgebungsvariablen (DEV, PROD ...) auszuwählen, wo sie beim Starten der Anwendung gelesen …
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB Wenn das Docker-Image ausgeführt wird, wird die folgende Meldung angezeigt: No java installations was detected. Please go to http://www.java.com/getjava/ and download Bei der Bereitstellung von Oracle JDK wird die Docker-Image-Größe mehr als verdoppelt! REPOSITORY TAG IMAGE …
Mein Team versucht derzeit zu entscheiden, ob wir unsere Nodejs-App als Deb-Paket bereitstellen sollen, anstatt zu versuchen, sie in einem Container wie Docker auszuführen. Diese Idee kam mir, als ich diesen Blog hier las , der einige gute Argumente für die Verwendung eines Deb-Pakets für eine bereits vorhandene Python-Anwendung liefert. …
Mein Unternehmen hat ein System, das wir verkaufen und das im Grunde aus einem Mini-Computer "Smartbox" besteht, auf dem Ubuntu 12.04 ausgeführt wird. In dieser Box wird eine Django-Anwendung sowie eine Reihe von damit verbundenen Upstart-Prozessen ausgeführt. Sonst nicht viel. Wir haben Tausende dieser Kisten auf dem Feld. Wir verwalten …
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.