Tag: docker-compose
Komponieren ist ein Werkzeug für das definieren und ausführen von komplexen Anwendungen mit Docker. Mit Compose definieren Sie eine multi-container-Anwendung in einer einzigen Datei, die dann spin-Ihre Anwendung in einem einzigen Befehl, der tut alles, was getan werden muss, um es auszuführen.
3
Antworten
Ich bin mit postgress innerhalb eines docker-container. Ich versuche, komplett entfernen und neu installieren. Jedesmal, wenn ich starten scheint es zu sein, 'Neustart', anstatt eine neue Instanz. Wenn ich neu starten, damit die neue Instanz bekomme ich
1
Antworten
Bevor Sie Flagge diese Frage als Duplikat, bitte beachten Sie, dass ich habe gelesen, dass andere Antworten, aber es hat nicht mein problem zu lösen. Habe ich ein Docker compose-Datei, bestehend aus zwei Dienstleistungen: version: "3" services:
1
Antworten
docker version: 17.03.1-ce Versuchen, um die docker-Komponieren.yml arbeiten aus dem getting-started-tutorials. version: "3" services: web: image: tuhina/friendlyhello:2.0 deploy: replicas: 5 resources: limits: cpus: "0.1" memory: 50M restart_policy: condition: on-failure ports: - "80:80" networks: - webnet networks: webnet:
2
Antworten
Ich versuche, ein paar sysctl-Werte. Grundsätzlich sysctl -w \ net.ipv4.tcp_keepalive_time=300 \ net.ipv4.tcp_keepalive_intvl=60 \ net.ipv4.tcp_keepalive_probes=9 in einem docker-container. Beim log-in, um die container direkt und den Befehl ausführen, bekomme ich folgende Fehlermeldung sysctl: cannot stat /proc/sys/net/ipv4/tcp_keepalive_time: No such
2
Antworten
Baue ich mein Bild mit unten Dockerfile: FROM java:jre-alpine WORKDIR /target ADD /target/test.jar test.jar RUN sh -c 'touch /test.jar' ENTRYPOINT ["java","/target/test.jar"] Und in meiner docker-Komponieren.yml habe ich angegeben: environment: - CATALINA_OPTS=-Xmx256m -Xms128m Aber wenn ich das Andockfenster
3
Antworten
Habe ich Folgendes docker-compose-Datei version: '3' services: node1: build: node1 image: node1 container_name: node1 node2: build: node2 image: node2 container_name: node2 Ich kann die Bilder und starten Sie mit einem einzigen Befehl docker-compose up -d --build Aber
3
Antworten
Ich bin in der Lage zu laufen ein tensorflow container w/Zugriff auf die GPU über die Befehlszeile w/die folgenden Befehl $ sudo docker run --runtime=nvidia --rm gcr.io/tensorflow/tensorflow:latest-gpu Ich würde gerne in der Lage zu sein, diese container
1
Antworten
Hier ist mein Verständnis von docker compose: Können Sie die "scale" - ein service, führen Sie es in mehrere Container auf einmal. Wenn Sie einen link-service A service B service A hat Zugriff auf ein container-Dienst B.
3
Antworten
Gibt es scheinbar ähnliche Fragen hier ( docker-verfassen volumes_from gleichwertig mit version 3 , Wie ersetzen volumes_from im Andockfenster-composer v3), aber ich glaube nicht, dass Sie die Frage beantworten (oder zumindest ich verstehe nicht, wie die Antworten,
1
Antworten
Bis zu letzten version von Docker (v1.10), waren wir dachte, wir können DOC: data-only Container. Also ich würde wie DOC (basierend auf z.B. busybox) und verwenden --volumes-from für die Verbindung zu meinem container. Können Sie noch Lesen
5
Antworten
Ich habe ein etwas eigenartiges Szenario. Ich tendiere zu Befehl ausführen docker-compose -f dev.yml up --build um die Container und der Arbeit. Hier dev.yml ist die Entwicklung version von docker-compose.yml. Bis heute morgen alles war in Ordnung
2
Antworten
Docker Compose Dokumentation, und seine Anwendungsbeispiel waren großartig, um herauszufinden, die verschiedenen Möglichkeiten die Sie haben, zu splitten verschiedenen Umgebungen (Entwicklung, Produktion, etc.). web: image: example/my_web_app:latest links: - db - cache db: image: postgres:latest cache: image: redis:latest
2
Antworten
Ich bin mit docker 1.12.1 auf Ubuntu 16.04, und Andockfenster-verfassen 1.8.1. Ich werde versuchen, die Compose-Datei aus https://docs.docker.com/compose/compose-file/#ipv4-address-ipv6-address zu laufen. Zur Referenz, ich habe docker-compose.yml mit folgendem Inhalt: version: '2' services: app: image: busybox command: ifconfig networks:
4
Antworten
Bis vor kurzem, wenn man dabei war docker-compose up für eine Reihe von Container und einer den Container gestartet, gestoppt, alle Behälter wurden gestoppt. Ist dies nicht mehr der Fall, da https://github.com/docker/compose/issues/741 und das ist wirklich ärgerlich
3
Antworten
Bin ich mit einem docker-compose-Datei haben wir, ich in der Regel führen Sie es mit dem Befehl: docker-compose up Aber heute bin ich immer diese Fehlermeldung. ERROR: failed to register layer: symlink ../bdf441e8145a625c4ab289f13ac2274b37d35475b97680f50b7eccda4328f973/diff /var/lib/docker/overlay2/l/7O5XKRTJV6RMTXBV5DTPDOHYNX: no such file
1
Antworten
Wie aussetzen, port-Bereiche (wie "3000-4000:3000-4000") im Andockfenster-Komponieren.yml-Datei ports: - "3000-4000:3000-4000" es nicht funktioniert. Bitte helfen Sie mir es zu lösen Möglich, Duplikat der Andockfenster setzen alle ports oder eine Reihe von ports 7000 bis 8000 Wie ist
2
Antworten
Ich versuche, verwenden Sie das Andockfenster ' -Komponieren, um ein container. Als ENTRYPOINT, dass dieser container hat ein einfaches bash-Skript, das ich geschrieben habe. Wenn ich jetzt versuche, zu bringen, bis der container in einer der folgenden
3
Antworten
Habe ich ein paar laufende docker-Container erstellt, durch ausführen docker-compose up. Gibt es eine Möglichkeit zu bekommen, den genauen Datei-Pfad der entsprechenden docker-Komponieren.yml - Datei, die zum starten dieser Container, nur durch Einsichtnahme in die Laufenden Container?
1
Antworten
Ich versuche zu erstellen, Konfiguration für mehrere Umgebungen mit einer einzigen Dockerfile mehrere docker-compose Dateien und mehrere envoronment_variables - Dateien. Ich brauche es, um eine andere Datei mit dem python-Abhängigkeiten für jede Umgebung. Lassen Sie uns sagen,
3
Antworten
Zur Klärung, wenn ich sage, base, Bild, ich meine das übergeordnete Bild, das alle gängigen Konfigurationen, so dass die Kinder, basierend auf es nicht herunterladen müssen die Abhängigkeiten einzeln. Aus meinem Verständnis, Andockfenster-Komponieren.yml-Dateien sind die Laufzeit-Konfigurationen, während
3
Antworten
Habe ich das Andockfenster-Komponieren.yml (nicht eine vollständige Liste hier): version: '2' services: nginx: build: ./nginx/ ports: - 8080:80 links: - php volumes_from: - app networks: app_subnet: ipv4_address: 172.16.1.3 php: build: ./php/ expose: - 9000 volumes_from: - app
4
Antworten
Vor kurzem habe ich ein problem wenn ich ausführen wollen-Andockfenster-compose-Befehl in die crontab. Habe ich ein docker-verfassen YAML-Datei definiert, dass alle Dienstleistungen, die ich brauchen, sagen Sie “Andockfenster " -Komponieren.yml". Und ich habe auch ein Makefile, in
3
Antworten
Habe ich eine env-variable Wert wie diese: TEST_VAR=The value Jemand knowns, ob dies legal ist? soll ich " um den Wert für diese interpretiert werden, wie benötigt wird, docker? Dank BEARBEITEN: Anführungszeichen werden nicht eine gute Lösung
2
Antworten
Ich habe eine docker-compose.yml Konfiguration. Einem der Container, es ist ein Tomcat-server und es hat einige Standard - .war - Datei bereitgestellt, die in webapps Verzeichnis. Möchte ich die Möglichkeit haben, zu übergeben (überschreiben) der war Archiv
1
Antworten
Arbeite ich auf Ubuntu Mint 17.2 64-bit installiert und Andockfenster mit installation guide. Immer problem während docker-compose up. Als Feuer-Befehl, zeigt er mir eine Fehlermeldung wie : data is up-to-date db is up-to-date Starting web ERROR: for
3
Antworten
Wenn ich speichern Sie die Zeichenfolge der chinesischen, mysql Anstieg der Fehler "Exception-Wert: (1366, "Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' für die Spalte 'name' in Zeile 1")"prüfe ich den Charakter von mysql,es zeigen dies: mysql> show variables like 'character%';
4
Antworten
Ich bin mit docker-Komponieren für den Einsatz mit einem 2 docker-compose.yml setup wo Baue ich das Bild lokal und ziehen von docker-hub auf dem server. Neben dem Neubau von vs ziehen Sie ein Bild, das Bände config
2
Antworten
Ich versuche entweder eine docker-verfassen Projekt-Namen, oder in der Lage sein zu verweisen, die in meiner config-Datei. Ist diese möglich ? Den Grund ich Frage ist, dass ich folgende dieses tutorial so landete ich mit einem docker-container.yml
1
Antworten
Ich würde gerne die Durchführung einer one-shot - docker-compose run laufen gegen einige zuvor gestartete Container. Meine docker-Komponieren.yml-Datei wird wie folgt Aussehen: one_shot_service: ... links: - long_running_service:docker long_running_service: ... Mein workflow: Beginnen die lang laufende service docker-compose
1
Antworten
Wenn ich einen remote-interpreter von einem meiner docker-compose es scheint nicht zu gelingen und nicht alle Pakete in den dialog. Wenn ich einen Dolmetscher, der debugger sagt: python packaging tools not found. Dann wenn ich auf install
3
Antworten
EDIT: das problem ist Das COMPOSE_CONVERT_WINDOWS_PATHS environment variable nicht immer gesetzt. Ich habe versucht, indem es der Dockerfile und zu einem .env Datei aber nicht festgelegt. Kann ich nicht alle neuen Umgebungsvariablen. Seine wie seine Gebäude, die
2
Antworten
Modifizierte ich die docker-compose.yml Datei, so wie Sie auf https://hub.docker.com/_/solr/ durch hinzufügen einer volumes Konfiguration und eine änderung in entrypoint. Die geänderte Datei wird als gegeben: version: '3' services: solr: image: solr ports: - "8983:8983" volumes: -
3
Antworten
Habe ich mit dem Bau eines Node.js app auf Docker, und die folgenden Ratschläge, die in John Lees-Miller ausgezeichnete Lektionen vom Aufbau einer Knoten-App im Andockfenster für die Einrichtung und mein Umfeld. Alles hat wunderbar funktioniert, für
3
Antworten
Wollte ich für die Bereitstellung der Anwendung auf einem windows-system. Ich habe vor kurzem (gestern) installiert DockerToolbox-1.12.4 auf meinem windows 10. Das gibt meine neue terminal. Als ich versuchte, die Bereitstellung meiner projet mit docker-compose up --build
1
Antworten
Ich versuche mit meinem Elixier-phoenix-app mit postgresql-Datenbank für die Ausführung mit Docker. Dies ist, was mein Dockerfile aussieht: # ./Dockerfile # Starting from the official Elixir 1.5.2 image: # https://hub.docker.com/_/elixir/ FROM elixir:1.5.2 ENV DEBIAN_FRONTEND=noninteractive # Install hex
3
Antworten
Ich bin in den Prozess der versucht, containerize unsere Entwicklungsumgebung mit docker. Dies umfasst eine Mischung aus Google Appengine Projekte sowie Dienstleistungen sind schließlich zu Gast in der Google Compute engine innerhalb einer Container-vm. Unserer aktuellen Entwicklungsumgebung
2
Antworten
Mein Container teilen sollte der gleiche source-code-Ordner. Aber Sie sollen bauen aus verschiedenen Dockerfiles. Ist es möglich, Sie zu bauen mit docker-verfassen und erstellen von verschiedenen Dockerfiles gleichzeitig? Ich wünschte, es gibt eine syntax wie build: .
2
Antworten
Frage ich mich, was der Unterschied zwischen diesen Dingen. Sie haben fast die gleichen Befehle und geben das gleiche Ergebnis. InformationsquelleAutor Dmitry Nalyvaiko | 2017-06-02
2
Antworten
Ich versuche zum verbinden von zwei mongodb-Containern laufen, die auf docker mit docker-compose. Ein Behälter mit Saatgut einige Daten zu dem anderen, indem mongoimport. Allerdings bin ich mir immer die folgende Fehlermeldung beim ausführen mongoimport Failed: error
1
Antworten
Ich versuche zum bereitstellen folgende docker-Komponieren in docker swarm-cluster. version: '3.2' services: jenkins: image: jenkins/jenkins:lts ports: - 8080:8080 volumes: - ./data_jenkins:/var/jenkins_home deploy: mode: replicated replicas: 1 Ich habe die data_jenkins in den gleichen Orten, wo docker-verfassen und
6
Antworten
Habe ich Node.js app, die läuft bei mir wie ein docker-container. Hier ist ein Dockerfile für die Anwendung. FROM ubuntu ARG ENVIRONMENT ARG PORT RUN apt-get update -qq RUN apt-get install -y build-essential nodejs npm nodejs-legacy vim
2
Antworten
Ich möchte eine Umgebungsvariable festlegen, die in meinem Dockerfile. Habe ich eine .env - Datei, die wie folgt aussieht: FOO=bar. In meinem Dockerfile, ich habe einen Befehl, analysiert den Inhalt der Datei und weist es FOO. RUN
1
Antworten
Habe ich diese zwei Container: api: image: social-learning ports: - "3000:3000" command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: - ../api:/app expose: - "3000" web: image: social-learning-frontend ports: - "4200:4200" - "9000:9000" command: ember serve
3
Antworten
Mikro-Dienst läuft auf einem container. Ich habe gebunden, dass die service-Host-port 8082 gestartet und mit diesem Mikro-Dienst mit docker-compose. Jetzt möchte ich, um es zu skalieren, um 3 container mit docker-compose scale Befehl, aber es gibt mir
1
Antworten
Habe ich ein Dockerfile, wo ein ARG wird in der CMD Anleitung: ARG MASTER_NAME CMD spark-submit --deploy-mode client --master ${MASTER_URL} Den arg übergeben wird, über das Andockfenster ' -compose: spark: build: context: spark args: - MASTER_URL=spark://master:7077 Jedoch
1
Antworten
Ich versuche zu geben Sie die maximale Dateigröße für json-file im docker-compose.yml wie diese log-opt: max-size=50m aber wenn ich versuchte, Sie zu docker-compose up er warf mir einen Fehler, ERROR: In file './docker-compose.yml', service 'log-opt' must be
2
Antworten
Hallo, wie würde ich eine Verbindung mit einer mysql-Behälter zu einem anderen Behälter, so dass meine Anwendung in einem dieser container kann die Verwendung von Mysql? Basierend auf dieser Referenz muss ich laufen, diese docker run --name
2
Antworten
Habe ich ein docker-compose-Datei, die ich habe ein Upgrade von version 1 auf version 2. Er set ups eine einfache Selen-hub mit einem firefox-Knoten. Wenn ich es als version 1, startet er einwandfrei. Wenn ich es mit
2
Antworten
Habe ich ein docker-compose-Datei, die ich versuche zu sichern, indem die root-volumes der Container schafft es nur Lesen. Relevanten Teile der docker-compose.yml: version: '2' services: mysql: image: mariadb:10.1 read_only: true tmpfs: - /var/run/mysqld:uid=999,gid=999 - /tmp volumes: -
3
Antworten
docker-Komponieren-version docker-Komponieren version 1.11.1, bauen 7c5d5e4 Habe ich secret 'my_secret_data' Hinzugefügt, um meine Schwarm-cluster: Start meine compose-Datei sieht wie folgt aus: version: "3.1" secrets: my_secret_data: external: true services: master: image: jenkins-master secrets: - my_secret_data ports: - "8080:8080"