Als «docker» getaggte Fragen

Docker ist ein Tool zum Erstellen und Ausführen von Containern. Fragen zu Docker-Dateien, Operationen und Architektur werden akzeptiert. Bei Fragen zum Ausführen von Docker in der Produktion finden Sie möglicherweise bessere Antworten auf ServerFault (https://serverfault.com/). Das Docker-Tag wird selten alleine verwendet und häufig mit anderen Tags wie Docker-Compose und Kubernetes gepaart.

6
Bedingte ENV in Dockerfile
Ist es möglich, eine ENVVariable in einer Docker-Datei basierend auf dem Wert eines Builds bedingt festzulegen ARG? Bsp.: So etwas wie ARG BUILDVAR=sad ENV SOMEVAR=if $BUILDVAR -eq "SO"; then echo "hello"; else echo "world"; fi Update: aktuelle Nutzung basierend auf Marios Antwort: ARG BUILD_ENV=prod ENV NODE_ENV=production RUN if [ "${BUILD_ENV}" …

7
Wie liste ich den Inhalt eines benannten Volumes in Docker 1.9+ auf?
Docker 1.9 fügte benannte Volumes hinzu, also habe ich .. docker volume create --name postgres-data docker volume ls und ich verstehe local postgres-data alles gut soweit .. Wie sehe ich also, was sich in dem genannten Band befindet? Gibt es eine Möglichkeit, auf dem Host-System darauf zu cd. Wie kann …
76 docker 


3
Grundlegendes zum Besitz von Benutzerdateien in Docker: So vermeiden Sie, dass Berechtigungen für verknüpfte Volumes geändert werden
Betrachten Sie die folgende triviale Docker-Datei: FROM debian:testing RUN adduser --disabled-password --gecos '' docker RUN adduser --disabled-password --gecos '' bob in einem Arbeitsverzeichnis mit nichts anderem. Erstellen Sie das Docker-Image: docker build -t test . Führen Sie dann ein Bash-Skript für den Container aus und verknüpfen Sie das Arbeitsverzeichnis mit …


2
Dockerfile: Festlegen mehrerer Umgebungsvariablen in einer Zeile
Ich hatte den Eindruck, dass Umgebungsvariablen wie folgt in einer einzelnen Zeile festgelegt werden können, um Zwischenbilder zu minimieren. FROM alpine:3.6 ENV RUBY_MAJOR 2.4 \ RUBY_VERSION 2.4.1 \ RUBY_DOWNLOAD_SHA256 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 \ RUBYGEMS_VERSION 2.6.12 \ BUNDLER_VERSION 1.15.3 Wenn # set |grep RUich jedoch einen Container basierend auf diesem Snippet ausführe und …

7
Greifen Sie vom Host aus über den Containernamen auf den Docker-Container zu
Ich entwickle einen Dienst und verwende dort Docker Compose, um Dienste wie Postgres, Redis, Elasticsearch zu spinnen. Ich habe eine Webanwendung, die auf RubyOnRails basiert und von all diesen Diensten schreibt und liest. Hier ist mein docker-compose.yml version: '2' services: redis: image: redis:2.8 networks: - frontapp elasticsearch: image: elasticsearch:2.2 networks: …

12
Wie führt man "apt-get" in einer Docker-Datei hinter einem Proxy aus?
Ich verwende eine virtuelle Maschine (Ubuntu 13.10) mit Docker (Version 0.8.1, Build a1598d1). Ich versuche, ein Image mit einer Docker-Datei zu erstellen. Zuerst möchte ich die Pakete aktualisieren (mit dem folgenden Code - der Proxy ist verschleiert), aber apt-getmit dem Fehler tritt eine Zeitüberschreitung auf : Could not resolve 'archive.ubuntu.com'. …
75 docker  apt  http-proxy 

2
So stoppen Sie Docker unter Linux
Meine Version des Betriebssystems Ubuntu 16.04. Ich möchte Docker stoppen, also laufe ich im Terminal: sudo systemctl stop docker Aber dieser Befehl hilft mir nicht: gridsim1103 ~: ps ax | grep docker 11347 ? Sl 0:00 containerd-shim 487e3784f983274131d37bde1641db657e76e41bdd056f43ef4ad5adc1bfc518 /var/run/docker/libcontainerd/487e3784f983274131d37bde1641db657e76e41bdd056f43ef4ad5adc1bfc518 runc 14299 pts/2 S+ 0:00 grep --color=auto docker 29914 ? S …
75 docker  daemon 





4
Docker-Datenvolumen im Vergleich zum gemounteten Hostverzeichnis
Wir können ein Datenvolumen im Docker haben: $ docker run -v /path/to/data/in/container --name test_container debian $ docker inspect test_container ... Mounts": [ { "Name": "fac362...80535", "Source": "/var/lib/docker/volumes/fac362...80535/_data", "Destination": "/path/to/data/in/container", "Driver": "local", "Mode": "", "RW": true } ] ... Aber wenn das Datenvolumen darin lebt /var/lib/docker/volumes/fac362...80535/_data, unterscheidet es sich davon, dass …
73 docker 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.