Beim Starten einer Docker-Compose-Anwendung werden beim ersten Start benannte Volumes und bei jedem Start zusätzliche Volumes erstellt. Ist dies das normale Verhalten, da inkrementelle Volumes erstellt werden, oder ist meine Docker-Compose-Datei fehlerhaft? Außerdem wurden nach dem Ausführen docker volume prunezwei der unbenannten Volumes entfernt Dies ist die Ausgabe nach zweimaligem …
EIN Build-Pipelineerfordert häufig den Zugriff auf Ressourcen von Drittanbietern, abgesehen vom Quellcode der Artefakte, die erstellt werden sollen. Jede dieser Ressourcen von Drittanbietern führt einen Risikofaktor in Builds ein, zum Beispiel: Verteilungsrepositorys sind vorübergehend nicht verfügbar, daher schlägt die Installation von Verteilungspaketen vorübergehend fehl. Distributions-Repositorys sind permanent nicht verfügbar, genauso …
Ich muss einige umfangreiche Tests auf einem System durchführen. Das System besteht aus 2 Hauptteilen: Manager und Knoten. Es wird nur einen Manager-Server geben, aber 100 Knoten. Sowohl der Manager als auch die Knoten sind Docker-Images. Ich möchte in der Lage sein, ein Setup in AWS zu starten, in dem …
Wir möchten mehrere Microservices auf AWS ECS bereitstellen. Das Problem, das wir lösen müssen, ist, wie man sie auf atomare Weise einsetzt: Angenommen, wir haben die Front-End-Dienste, für die der Benutzerdienst Version 2.0 erforderlich ist. So stellen Sie sicher, dass der Benutzerdienst verfügbar ist, bevor der Front-End-Dienst bereitgestellt wird. Wir …
Ich habe einen dockerisierten Python-Prozess, den ein Client ein- oder zweimal im Monat ausführen möchte. Es ruft eine Reihe von Google-APIs auf und speichert die Ergebnisse in einem Google Sheet. Netzwerkanforderungen werden nicht akzeptiert. Ich möchte einen "magischen Knopf" bereitstellen, der den Docker-Container hochfährt und dann alles herunterfährt. Einige Hintergrundinformationen: …
Dies kommt von Zeit zu Zeit in mehreren unserer Entwicklerteams vor, ohne dass wir den "richtigen" Weg gefunden haben: Wir verwenden viele reaktionsbasierte Webanwendungen, die zu statischen Websites "kompiliert" werden, bei denen es sich nur um wenige HTML-, JS- und CSS-Dateien handelt. Das "Erstellen" dieser Apps erfordert jedoch eine Reihe …
Ich habe diese nette Rest-API in Flask implementiert, die in Docker ausgeführt wird, und ich denke über Skalierung nach. So bin ich vorangekommen: CMD ["flask", "run", "--host=0.0.0.0"] und docker run -d -p 5000:5000 pyrest-alpine funktioniert gut CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:5000", "pyrest:app"] und docker run -d -p 5000:5000 pyrest-alpine …
Hier habe ich einen Docker-Container erstellt, der das mariadbImage verwendet, und drei Volumes wie folgt erstellt. docker-compose.yml version: '2.0' services: mariadb: image: mariadb:latest restart: always container_name: mariadb environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=testdb ports: - 3307:3306 volumes: - ./database:/var/lib/mysql - ./_conf/mariadb.cnf:/etc/mysql/my.cnf:ro - ./logs:/var/log/mysql Die ersten beiden Volumes funktionieren erfolgreich, aber ich …
Ein eindrucksvolles Lernen über innovative disruptive Technologien ist, dass Sie möglicherweise feststellen, dass nicht jeder von Tools begeistert sein wird, die Ihnen mehr Produktivität bieten können. Um diese Frage weniger allgemein zu gestalten, was tun und was nicht - wie sie auch sagen - Lehren aus der Evangelisierung von Docker …
Ich habe eine Gitlab-Instanz, die in einem Docker-Container ausgeführt wird. Jetzt möchte ich Gitlab-Runner auf demselben Host einrichten. Beide laufen: docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 279473dceb2f gitlab/gitlab-runner:alpine "/usr/bin/dumb-ini..." About a minute ago Up About a minute gitlab-runner 6d7af0d6b946 gitlab/gitlab-ce:latest "/assets/wrapper" 2 hours ago Up …
Unsere Docker-Datei erstellt die Anwendungsumgebung (z. B. env-Variablen, Installieren von Bibliotheken mit apt-get usw.). Außerdem wird der Python-Anwendungscode aus seinem Git-Repo abgerufen und kopiert. Wir diskutieren jedoch, ob die Anwendungstests (einige Einheiten, einige Integrationen) in einen Docker- RUNBefehl (z. B. RUN /bin/bash -c "source activate cool_env; pytest") oder nach dem …
Dieser Artikel über " Wie gesund ist Ihre Dockerized-Anwendung?" erklärt die Probleme bei der Überwachung, bietet jedoch keine guten Beispiele für die tatsächliche Überwachung eines Mikrodienstes im Docker-Container. Wir verwenden derzeit PM2-Monit, um unsere Microservices zu überwachen. Wenn wir sie jedoch in Docker-Containern ablegen, verlieren wir die Möglichkeit, auf diese …
Ich versuche zu verstehen, wie ich einen Docker-Container (der im Swarm-Modus ausgeführt wird) mit öffentlich verfügbarem IPv6 einrichten würde. Ich weiß, dass Docker Swarm Mesh-Routing verwendet, aber ich verstehe nicht ganz, wie ich Adressen dynamisch DNS-Namen zuweisen kann. Angenommen, ich möchte einen Git-Server (mit HTTP 80 443 und SSH 22) …
Ansible wird verwendet, um Docker-Compose auf einem System bereitzustellen und anschließend den Container zu starten. Wenn ansible vom lokalen System ausgeführt wird, wird die Docker-Compose-Datei mit Ansible bereitgestellt. Wenn der Code an Bitbucket gesendet wird, lautet der Dateiinhalt: ../../../../docker-compose.yml und das CI stellt dies auch auf dem System bereit. Struktur …
Wenn Slave Jenkins mit in Container ausgeführt wird , was sind Alternativen oder „sicher“ (in Bezug auf Sicherheit) Implementierungen für Docker in Docker . Architekturbeispiel: Jenkins Master läuft als Docker-Container Jenkins Sklave läuft als Docker Container Testaufgabe im Docker-Container ausgeführt Einige bekannte Alternativen: DOOD (Docker-Outside-Of-Docker) Jenkins Plugin mit Docker API …
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.