Tag: dockerfile

Ein Dockerfile ist eine Datei, die Anweisungen zum erstellen eines Docker-image

Jenkins Dockerfile - nicht vorbereiten Kontext: nicht zu bewerten symlinks im Dockerfile

Anzahl der Antworten 1 Antworten
Ich habe das folgende Problem versuchen zu bauen ein Projekt in Jenkins mit dem "Bauen innerhalb eines Docker-container" - Funktionalität. Gestartet von user UserName Nachname Gebäude in workspace /opt/bitnami/apps/jenkins/jenkins_home/jobs/app/workspace /opt/bitnami/git/bin/git-rev-parse --ist-innen-Arbeit-Baum # timeout=10 Abrufen von änderungen aus

Alpine Dockerfile Vorteile --no-cache Vs. rm /var/cache/apk/*

Anzahl der Antworten 2 Antworten
Beim erstellen von Dockerfiles mit dem Alpine Bild, habe ich oft gesehen, die Nutzung der apk --no-cache und zu anderen Zeiten ist es verpflichtet, und stattdessen sehe ich rm /var/cache/apk/*. Ich bin neugierig zu wissen, die Nutzung

Wie definieren OpenJDK 8 in CentOS basiert Dockerfile?

Anzahl der Antworten 2 Antworten
Vorausgesetzt, es ist ein CentOS Dockerfile: FROM centos Was ist der richtige Weg, hinzufügen von OpenJDK 8 für Sie ? Habe ich versucht, einen ähnlichen Ansatz wie bei Fedora https://github.com/projectatomic/docker-fedora-images/blob/master/java-openjdk-8/Dockerfile Aber wenn ich das Bild von der

Eine assembly in der Anwendung angegebenen Abhängigkeiten manifest wurde nicht gefunden:

Anzahl der Antworten 2 Antworten
Ich entwickelte Applikation in asp.net-core 2.0 preview1. Ich entwickelte auf windows mit Visual Studio 2017. Nun will ich bereitstellen, um Linux-server mit Docker. Ich erstellt Docker-Datei: FROM microsoft/aspnetcore:2.0 ARG source WORKDIR /app EXPOSE 44305 COPY ${source:-obj/Docker/publish} .

Dockerfile CMD-shell versus exec-form

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen der shell-form und die exec-form von docker RUN und CMD-Anweisungen. zB: RUN [ "npm", "start" ] vs: RUN npm start eg2: CMD ["python","my_script.py","argument"] vs: CMD python my_script.py argument InformationsquelleAutor Sheena | 2017-03-15

Dockerfile HOSTNAME Anleitung für docker build wie docker run-h

Anzahl der Antworten 3 Antworten
Ich bin versucht, den Hostnamen innerhalb eines docker-container, die während dem bauen, da bestimmte software installiert verwenden Sie die entdeckt zufällig generierte hostname und dauerhaft zu Backen, dass der hostname in der Konfiguration. Während es möglich ist,

Andockfenster php_network_getaddresses Fehler

Anzahl der Antworten 1 Antworten
Habe ich folgende Docker-Container laufen, die erwirtschaftet wurden PHPDocker: learn-php-mysql: image: mysql:5.7 container_name: learn-php-mysql volumes: - "./.data/db:/var/lib/mysql" restart: always environment: MYSQL_ROOT_PASSWORD: learning MYSQL_DATABASE: learning MYSQL_USER: learning MYSQL_PASSWORD: learning learn-php-webserver: image: phpdockerio/nginx:latest container_name: learn-php-webserver volumes: - ./code:/code -

Docker - ERROR: failed to register Schicht: symlink

Anzahl der Antworten 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

Starten Sie apache neu auf Docker

Anzahl der Antworten 2 Antworten
Ich versuche zu aktualisieren meine .htaccess-Datei auf einem Docker-container. Nach der Aktualisierung der Datei muss ich den Apache neu starten. Immer wenn ich versuche, den Apache neu starten: mit dem Befehl service apache2 restart bekomme ich die

Kann keine Verbindung zu mongodb in die docker-container

Anzahl der Antworten 1 Antworten
Ich haben ein docker-container läuft, der eine mongodb-Instanz, das sollte ausgesetzt werden, um die host. Jedoch, wenn ich will, um eine Verbindung vom host in die mongodb-container, wird die Verbindung verweigert. Dies ist mein Dockerfile: FROM mongo:latest

Andockfenster Python-Skript kann die Datei nicht finden

Anzahl der Antworten 1 Antworten
Habe ich erfolgreich gebaut, einen Docker-container kopiert und meine Anwendung Dateien in den container, in dem Dockerfile. Aber ich versuche zum ausführen eines Python-Skript, das auf ein input-Datei (die kopiert wurde, in den Behälter, während der Docker-build).

Docker-Komponieren.yml-Datei, die erstellt ein Basis-image, dann die Kinder, die auf ihm basieren?

Anzahl der Antworten 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

Docker - Build Arg in der Quell-Datei

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen, ein Docker-container, dessen source-tag ich möchte als parameter übergeben. Build-Skript: docker build \ --pull=true \ ... --build-arg version=${version} Dem Dockerfile: ARG version FROM registry/repo:${version} Ausgeführt dies gibt mir die Fehlermeldung Please provide a

Docker: wie zum ausführen einer batch-Datei, wenn der container gestartet wird, und halten Sie die user in cmd / session

Anzahl der Antworten 2 Antworten
Ich bin mit Docker auf Windows-2016-Server TP4 mit einem Windows-container. , Wenn der container gestartet wird, will ich führen eine bestimmte Initialisierungs-Skript (init.bat), sondern wollen auch, dass der angemeldete Benutzer, der in der container-Sitzung (in der cmd).

MySQL bind-address in einem Docker-container

Anzahl der Antworten 1 Antworten
Möchte ich bauen einen Behälter, der ermöglicht das binden an mehrere IP-Adressen. Bind-Adresse gespeichert ist, in my.cnf, ist es okay. Wie es zu definieren oder vielleicht kommentieren Sie mit der Nutzung des Dockerfile gewähren von remote-Zugriff? InformationsquelleAutor

Machen docker container laufen ewig und sind in der Lage ordnungsgemäß zu stoppen

Anzahl der Antworten 2 Antworten
Ich versuche zum erstellen eines docker-container. Es soll laufen immer im hintergrund. Aber immer wenn ich Strg+C drücken, oder docker stop es sollte schließen, ohne Verschwendung noch mehr Zeit. Meinen aktuellen code #RUN trap 'echo $excode' EXIT

Andockfenster: stellen Sie eine Reihe von ports

Anzahl der Antworten 1 Antworten
Ist es möglich, dass ein Bereich von ports, beim starten Docker-container? einen Befehl wie, wäre also sehr hilfreich: docker run -p 127.0.0.1:8000-9000:8000-9000 möglich dupliziert Frage stackoverflow.com/questions/19897743/... Nein, es war nicht dupliziert der genannten Frage. Es ist eine

Wie Sie Zugang zu den Metadaten eines docker-Containers durch ein Skript ausgeführt, dass die im container?

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, ob es möglich ist, zum Lesen der Metadaten (Labels, im besonderen) Eigenschaften eines Containers mit einem bash-Skript. Zum Beispiel, wenn es ein Dockerfile wie: FROM busybox LABEL abc = abc_value1 Und, wenn ich

Andockfenster Redis-Connection refused

Anzahl der Antworten 4 Antworten
Ich versuche, auf der Redis-server durch den code, und es ist nicht anschließen. Aber wenn ich die bash auf der redis-container kann ich den Zugriff auf die redis-cli. docker-Komponieren.yml sieht wie folgt aus version: '2' services: web:

Vorbei env-Variablen, um das ANDOCKFENSTER Spring Boot

Anzahl der Antworten 2 Antworten
Ich habe eine SpringBoot Anwendung und Ihre Dockerfile ist wie folgt. Ich habe die Anwendung.Eigenschaften, die für verschiedene Umgebungen, wie lokale/dev/qa/prod. Wenn ich die Anwendung lokal in der IDE, ich pass -Dspring.profile.active=lokale in VM-Optionen, so dass es

Kann docker compose erstellen-Bild aus verschiedenen Dockerfiles im gleichen Ordner

Anzahl der Antworten 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: .

Wie cat eine Datei in einem docker image?

Anzahl der Antworten 2 Antworten
Davon ausgehen, dass es 40 Schritte in einem Dockerfile. Stellen Sie sich eine situation, wo Sie eine Datei ändern(sagen prod.json) und wiederholt den Schritt 3 im Dockerfile die docker build Befehl. Da docker build dauert mehr als

docker RUN-append in /etc/hosts im Dockerfile nicht funktioniert

Anzahl der Antworten 3 Antworten
Habe ich eine einfache Dockerfile aber den ersten Befehl AUSFÜHREN (zum Anhängen einer host-IP-Adresse in /etc/hosts) hat keine Wirkung FROM dockerfile/java RUN sudo echo "XX.XX.XXX.XXX some.box.com MyFriendlyBoxName" >> /etc/hosts ADD ./somejavaapp.jar /tmp/ #CMD java -jar /tmp/somejavaapp.jar EXPOSE

Wie kann ich reduzieren die Größe von Docker-images

Anzahl der Antworten 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

Kann ich mount gleiche Volumen auf mehrere docker-Container

Anzahl der Antworten 2 Antworten
Ich brauchen, um zu teilen die Anwendung von Protokollen zu den angebrachten Lautstärke. Ich will mount gleiche Lautstärke für alle docker-Container zu halten, die Protokolle. ist es möglich? Effekt wird es die Anwendung läuft auf jedem container?

ausführbare Datei wurde nicht gefunden in "$PATH " Dockerfile

Anzahl der Antworten 1 Antworten
Baue ich ein Dockerfile für eine Anwendung. Ich möchte zum ausführen eines bash-Skript mit Parametern, wenn der container gestartet, deshalb habe ich es ein Einstiegspunkt. Allerdings Andockfenster nicht finden kann das Verzeichnis, in dem mein Skript liegt.

"Leer fortsetzungszeilen werden Fehler"... wie sollte ich mein Kommentar Dockerfile jetzt?

Anzahl der Antworten 2 Antworten
Betrachten Sie die folgenden Dockerfile: FROM alpine:edge EXPOSE \ # web portal 8080 \ # backdoor 8081 Gebaut, etwa so: docker build . Beobachten wir eine solche Ausgabe: Sending build context to Docker daemon 17.1TB Step 1/2

Link zur mysql-Anwendung in docker

Anzahl der Antworten 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

Ist es möglich die `WORKDIR`, wenn beim erstellen eines docker-image?

Anzahl der Antworten 1 Antworten
Wir haben ein problem mit der WORKDIR wenn wir bauen ein docker image. Ist es möglich, drucken Sie den Wert WORKDIR? Haben wir versucht: ECHO ${WORKDIR} Aber es gibt keine solche Anweisung ECHO InformationsquelleAutor Freewind | 2016-06-13

linux-source-Befehl funktioniert nicht, wenn Gebäude Dockerfile

Anzahl der Antworten 2 Antworten
Habe ich ein Dockerfile definiert eine Ruby on Rails-stack. Hier ist das Dockerfile: FROM ubuntu:14.04 MAINTAINER example <[email protected]> # Update RUN apt-get update # Install Ruby and Rails dependencies RUN apt-get install -y \ ruby \ ruby-dev

Wie gehen ARG Wert auf ENTRYPOINT?

Anzahl der Antworten 3 Antworten
Andockfenster 1.9 können Argumente übergeben werden, um ein dockerfile. Siehe link: https://docs.docker.com/engine/reference/builder/#arg Wie kann ich an der selben arugments innerhalb ENTRYPOINT Anleitung?? Meine dockerfile hat ARG $Version=3.1 ENTRYPOINT /tmp/Ordner-$Version/sample.sh start Ich erhalte eine Fehlermeldung beim erstellen der

Rails-server noch ausgeführt wird in einem neuen geöffnet docker-container

Anzahl der Antworten 8 Antworten
Möchte ich für die Bereitstellung meiner rails-Projekt mit Docker. Also ich benutze Docker-Komponieren. Aber ich bekomme eine seltsame Fehlermeldung. Bei Ausführung von docker-Komponieren bis(diese enthält db-container mit postgresql, redis-und web-container mit Schienen), habe ich eine web_1 |

docker run [9] System error: exec format error

Anzahl der Antworten 2 Antworten
Ich erstellt Dockerfile zu bauen mein Bild genannt aii. FROM docker.io/centos:latest #Set parameters ENV BinDir /usr/local/bin ENV RunFile start-aii.sh ADD ${RunFile} ${BinDir} #Some other stuff ... CMD ${RunFile} Wenn ich das image mit dem folgenden Befehl: docker

Warum nicht den cron-Dienst im Dockerfile laufen?

Anzahl der Antworten 4 Antworten
Während Suche für dieses Problem fand ich, dass: cron -f sollte den Dienst zu starten. Also ich habe: RUN apt-get install -qq -y git cron Als Nächstes habe ich: CMD cron -f && crontab -l > pullCron

Docker, wie Sie eine Datei HINZUFÜGEN, ohne dass es zu einem Bild?

Anzahl der Antworten 4 Antworten
Habe ich eine ~300Mb Zip lokale Datei, dass ich ein docker image. Der nächste Zustand extrahiert dann das Bild. Das problem ist, dass die ADD-Anweisung führt einen commit, der die Ergebnisse in eine neue Datei-system-Schicht macht die

Andockfenster mehrzeiligen CMD oder ENTRYPOINT

Anzahl der Antworten 1 Antworten
Habe ich eine wirklich lange Befehlszeile für den Standard-Prozess durch eine Reihe von Argumenten. Ich denke, das einfachste wäre, ein script zu erstellen (für zB.run.sh) und dann dieses Skript aufrufen, in Ihrem ENTRYPOINT oder CMD. Ich Frage

übergeben von Parametern an Andockfenster entrypoint

Anzahl der Antworten 1 Antworten
Habe ich Dockerfile FROM java:8 ADD my_app.jar /srv/app/my_app.jar WORKDIR /srv/app ENTRYPOINT ["java", "-jar", "my_app.jar", "--spring.config.location=classpath:/srv/app/configs/application.properties"] Wie kann ich tun, dynamischen paramethers für java ohne ./run.sh im entrypoint? ( als -Dversion=$version oder andere ) Möchte ich übergeben Sie

Andockfenster: Set container-Namen im Dockerfile

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, dass ich einstellen kann, was der Container-name wird aus dem inneren der Dockerfile? Grundsätzlich möchte ich immer den gleichen Namen haben, damit ich nicht mit "$docker ps" nach dem erstellen und ausführen ein

Wie zum anzeigen der Protokolle für ein docker image?

Anzahl der Antworten 2 Antworten
In die docker-Welt, kann man leicht sehen, dass Protokolle für die docker-container (das ist ein laufendes Bild). Aber während der image-Erstellung, die man in der Regel Probleme mehrere Befehle. Zum Beispiel npm install-Befehle in der node-Projekte. Es

Docker-Datei: Chmod auf Entrypoint-Skript

Anzahl der Antworten 2 Antworten
Gibt es einen Grund, ich muss chmod +x auf meinem entrypoint-Skripte? Es erscheinen nicht, Redis war, dies zu tun in Ihrer dockerfile (https://github.com/docker-library/redis/blob/109323988b7663bceaf4a01c3353f8934dfc002e/2.8/Dockerfile) für Ihre entrypoint-Skript. Dockerfile: # Generic Docker Image for Running Node app from Git

Ziehen docker-Bilder aus einem privaten repository während der docker build?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit Bilder von einer privaten Registrierung während einer docker build statt docker hub? Verwendete ich ein eigenes Registrierungs-und ich möchte in der Lage sein, um zu vermeiden, benennen der spezifischen ip:port im Dockerfile ist

Wie installiert man eine bestimmte version von Java 8 verwenden Dockerfile

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen, ein Docker-Container (mit einem Dockerfile) mit einer bestimmten Java-version 8 drauf. Viele der Beispiele Ziel die neueste Version. RUN add-apt-repository -y ppa:webupd8team/java RUN apt-get update -y RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true |

Was bedeutet die DOCKER_TLS_VERIFY und DOCKER_CERT_PATH variable tun?

Anzahl der Antworten 2 Antworten
Ich bin neu in Docker mit boot2docker auf Windows 7. Während ich versuchte, konfigurieren von Docker build durch spotify-maven-plugin, ich wurde gebeten, unter env-Variablen : DOCKER_HOST DOCKER_CERT_PATH DOCKER_TLS_VERIFY Konfiguration erfolgreich war, bin aber nicht sicher Was bedeutet

Symfony logs auf stdout innen Docker-container

Anzahl der Antworten 1 Antworten
Baue ich ein docker image für eine Symfony-Anwendung. In diesem Bild, ich möchte den stream des Symfony logs auf stdout. Also, ähnlich wie die nginx-logs konfiguriert werden, ich habe diese Zeile in meine Dockerfile: ln -sf /dev/stdout

Wie wissen, ob ein docker-container läuft in einem privilegierten Modus

Anzahl der Antworten 2 Antworten
Wissen möchten via bash-Skript, wenn die derzeit laufende container gestartet wurde in --privileged - Modus von innen der container (nicht aus den host-Rechner). Für jetzt bin ich stecken mit übergabe einer env-var mit der fahne ist aber

Docker-daemon Speicherverlust durch Protokolle von lange Laufenden Prozess

Anzahl der Antworten 3 Antworten
Habe ich Folgendes setup: Perl-service läuft in einem container und das schreiben von logs aus, um STDERR logspout versenden diese Protokolle zu einem remote-server, die für die Archivierung in ein 600-MB-RAM-Maschine. Ich auch truncate der logs in

Docker - Was ist der richtige Weg, um wieder aufzubauen und schieben Sie das aktualisierte Bild zu Andockfenster cloud?

Anzahl der Antworten 1 Antworten
Was ich gerade mache: Dockerfile: FROM python:3.5.1 ENV PYTHONUNBUFFERED 1 RUN mkdir /www WORKDIR /www ADD deps.txt /www/ RUN pip3 install -r deps.txt ADD . /www/ RUN chmod 0755 /www/docker-init.sh Build-Befehl: docker build -t my-djnago-app:latest . Tagging:

Wie zu montieren docker socket als Band in docker-container mit der richtigen Gruppe

Anzahl der Antworten 2 Antworten
Möchte ich ausführen, eine Jenkins-Instanz in einem docker-container. Ich will Jenkins selbst in der Lage sein sich zu drehen docker-Container als Sklaven zum ausführen von tests. Scheint es der beste Weg, dies zu tun ist die Verwendung

Läuft ein Docker-container, der Verkehr vom host

Anzahl der Antworten 4 Antworten
Ich habe die folgende config: Dockerfile FROM centos MAINTAINER Eduar Tua <[email protected]> RUN yum -y update && yum clean all RUN yum -y install httpd && yum clean all RUN echo "Apache works" >> /var/www/html/index.html EXPOSE 80

entrypoint-Datei nicht gefunden

Anzahl der Antworten 3 Antworten
Habe ich ein docker image mit diesem Befehl: FROM ruby:2.4-alpine WORKDIR /usr/src/app COPY Gemfile /usr/src/app/Gemfile COPY Gemfile.lock /usr/src/app/Gemfile.lock RUN bundle config build.nokogiri --use-system-libraries RUN bundle install --without development test VOLUME /state COPY . /usr/src/app/ ENTRYPOINT ["api-entrypoint.sh"] CMD