Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:build

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:docker:build [2026/03/24 10:11]
ingo_wichmann [Dockerfile - Docker Images weiterbauen]
admin_grundlagen:docker:build [2026/03/24 10:22] (aktuell)
ingo_wichmann
Zeile 34: Zeile 34:
 ENTRYPOINT ["/​usr/​sbin/​nginx",​ "​-g",​ "​daemon off;"] ENTRYPOINT ["/​usr/​sbin/​nginx",​ "​-g",​ "​daemon off;"]
 </​file>​ (( https://​docs.docker.com/​reference/​dockerfile/​ )) </​file>​ (( https://​docs.docker.com/​reference/​dockerfile/​ ))
 +
 +++++ ENTRYPOINT / CMD / run-Command |
 +^ ''​ENTRYPOINT''​ ^ ''​CMD''​ ^ run-Command ^ ausgeführt wird ^
 +|<​code>​["​script.sh"​]</​code>​| ​                         |                        | <​code>​script.sh</​code>​ |
 +|<​code>​["​script.sh"​]</​code>​| ​                         | <​code>/​bin/​dash</​code>​ | <​code>​script.sh /​bin/​dash</​code>​ |
 +|<​code>​["​script.sh"​]</​code>​| <​code>​["​httpd"​]</​code> ​  ​| ​                       | <​code>​script.sh httpd</​code>​ |
 +|<​code>​["​script.sh"​]</​code>​| <​code>​["​httpd"​]</​code> ​  | <​code>/​bin/​dash</​code>​ | <​code>​script.sh /​bin/​dash</​code>​ |
 +|                          | <​code>​["/​bin/​sh"​]</​code>​ |                        | <​code>/​bin/​sh</​code> ​  |
 +|                          | <​code>​["/​bin/​sh"​]</​code>​ | <​code>/​bin/​dash</​code>​ | <​code>/​bin/​dash</​code>​ |
 +|                          |                          |                        | <​code>/​bin/​bash</​code>​ (( https://​docs.docker.com/​reference/​dockerfile/#​understand-how-cmd-and-entrypoint-interact sagt ''​error,​ not allowed''​. Docker Version 20.10.24+dfsg1 hat ''​bash''​ ausgeführt.)) |
 +++++
   docker build -t='​ingo/​nginx:​0.0.1'​ .   docker build -t='​ingo/​nginx:​0.0.1'​ .
   docker image ls ingo/​nginx:​0.0.1   docker image ls ingo/​nginx:​0.0.1
Zeile 43: Zeile 54:
  
 ====== Docker Image aktualisieren ====== ====== Docker Image aktualisieren ======
-  docker build --no-cache --pull -t='​ingo/​nginx:​0.0.2'​ . +<file txt Dockerfile>​ 
- + 
-===== ENTRYPOINT / CMD / run-Command ===== +RUN ln -sf /dev/stdout ​/var/log/nginx/access.log \ 
-^ ''​ENTRYPOINT''​ ^ ''​CMD''​ ^ run-Command ^ ausgeführt wird ^ +    &&​ ln -sf /dev/stderr ​/var/log/nginx/error.log 
-|<​code>​["​script.sh"​]<​/code>​| ​                         |                        | <​code>​script.sh<​/code> | + 
-|<​code>​["​script.sh"​]<​/code>​| ​                         | <​code>​/bin/dash</code> | <​code>​script.sh /​bin/​dash</​code>​ | +</file>
-|<​code>​["​script.sh"​]<​/code>| <​code>​["​httpd"​]<​/code> ​  ​| ​                       | <​code>​script.sh httpd</code> | +
-|<​code>​["​script.sh"​]<​/code>| <​code>​["​httpd"​]<​/code> ​  | <​code>​/bin/​dash</​code>​ | <​code>​script.sh /​bin/​dash</​code>​ | +
-|                          | <​code>​["/​bin/​sh"​]</​code>​ |                        | <​code>/​bin/​sh</​code> ​  | +
-|                          | <code>​["​/bin/​sh"​]</​code| <​code>/​bin/​dash</​code>​ | <​code>/​bin/​dash</​code>​ | +
-|                          |                          |                        | <​code>/​bin/​bash</​code>​((https://​docs.docker.com/​reference/​dockerfile/#​understand-how-cmd-and-entrypoint-interact sagt ''​error,​ not allowed''​. Docker Version 20.10.24+dfsg1 hat ''​bash''​ ausgeführt.)) |+
  
 +  docker build --no-cache --pull -t='​ingo/​nginx:​0.0.2'​ .
  
 +Jetzt noch mal testen und 
 +  docker logs
 +ansehen.
  
  
admin_grundlagen/docker/build.1774347085.txt.gz · Zuletzt geändert: 2026/03/24 10:11 von ingo_wichmann