Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
|
admin_grundlagen:docker:build [2026/03/24 10:18] ingo_wichmann |
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 55: | Zeile 66: | ||
| docker logs | docker logs | ||
| ansehen. | ansehen. | ||
| - | ===== 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.)) | | ||
| - | |||
| - | |||