Als «dockerfile» getaggte Fragen

Eine Docker-Datei ist eine Datei mit Anweisungen zum Erstellen eines Docker-Images

3
Wie verwende ich die Docker-Umgebungsvariable im ENTRYPOINT-Array?
Wenn ich beispielsweise eine Umgebungsvariable festlege ENV ADDRESSEE=worldund sie in dem Einstiegspunktskript verwenden möchte, das zu einer festen Zeichenfolge verkettet ist, wie: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] mit worlddem Wert der Umwelt varible ist, wie kann ich es tun? Ich habe es versucht, "Hello, $ADDRESSEE"aber das scheint nicht zu funktionieren, …
109 docker  dockerfile 

2
Docker-Bilder - Typen. Slim vs Slim-Stretch vs Stretch vs Alpin
Ich suche nach einem Docker-Image, um eine Java-App zu erstellen, und schaue mir die Varianten der verfügbaren OpenJDK-Images an. Ich schaue hier https://github.com/docker-library/openjdk/tree/master/8/jdk und sehe alpine, schlanke und Fenster. Was sind die Unterschiede zwischen diesen und was gibt jede Variante?
109 java  docker  dockerfile 


12
standard_init_linux.go: 190: Der Exec-Benutzerprozess verursachte "keine solche Datei oder kein solches Verzeichnis" - Docker
Wenn ich mein Docker-Image unter Windows 10 ausführe, wird folgende Fehlermeldung angezeigt: standard_init_linux.go:190: exec user process caused "no such file or directory" Meine Docker-Datei lautet: FROM openjdk:8 EXPOSE 8080 VOLUME /tmp ADD appagent.tar.gz /opt/app-agent ADD services.jar app.jar ADD run.sh /run.sh # Install compiler and perl stuff RUN apt-get update RUN …

2
Was ist Docker Run -it Flag?
Ich habe einige komplexe Dinge mit Docker gemacht, aber wie sich herausstellt, weiß ich nicht, was -itFlagge bedeutet. Kürzlich bin ich auf ein docker runBefehlsbeispiel gestoßen, das mich ein wenig verwirrt hat. docker run -itd ubuntu:xenial /bin/bash Meine Frage ist, was Sinn macht zu schreiben -it hier ein Flag , …
107 docker  dockerfile 


6
Was ist der Sinn von WORKDIR auf Dockerfile?
Ich lerne Docker. Ich habe schon oft gesehen, dass Dockerfiledas WORKDIRBefehl hat: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Kann ich nicht einfach weglassen WORKDIRund Copymeine Dockerfilean der Wurzel meines Projekts haben? Was …
105 docker  dockerfile 


6
Bedingtes KOPIEREN / HINZUFÜGEN in Dockerfile?
Innerhalb meiner Docker-Dateien möchte ich eine Datei in mein Bild kopieren, falls vorhanden. Die Datei "require.txt" für pip scheint ein guter Kandidat zu sein, aber wie würde dies erreicht werden? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi …
102 docker  dockerfile 


4
Wie kann ich eine Variable in einem Dockerfile-CMD verwenden?
In meiner Docker-Datei: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Error: CommandError: '$PROJECTNAME' is not a valid project name Was ist hier die schnellste Problemumgehung? Hat Docker Pläne, diese Funktionalität in späteren Versionen von Docker zu "reparieren" oder einzuführen? HINWEIS: Wenn ich die CMD-Zeile aus der Docker-Datei entferne und dann …

5
apt-get install tzdata nicht interaktiv
Wenn ich es versuche apt-get install -y tzdata Die Befehlszeilenoption zum Auswählen der Zeitzone wird angezeigt. Ich versuche, dies in einem Skript zu verwenden, um einige Einstellungen vorzunehmen. Wie kann ich apt-get ohne Benutzereingabe ausführen? Ich weiß, welche TZ-Daten ich neu konfigurieren kann echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive …




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.