Site Tools


dockerfile

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dockerfile [2019/03/28 15:20]
conovaloff created
dockerfile [2019/03/28 20:08] (current)
conovaloff
Line 1: Line 1:
 https://​docker.crank.ru/​docs/​docker-engine/​engine-reference/​dockerfile-reference/​ https://​docker.crank.ru/​docs/​docker-engine/​engine-reference/​dockerfile-reference/​
-  ​RUN - команда для создания нового слоя контейнера+ 
 +RUN - команда для создания нового слоя контейнера
 <file bash> <file bash>
 RUN /bin/bash -c '​source $HOME/​.bashrc ; echo $HOME' RUN /bin/bash -c '​source $HOME/​.bashrc ; echo $HOME'
Line 8: Line 9:
 </​file>​ </​file>​
   ​   ​
-  ​CMD - команда для старта докера. Может быть только одна+CMD - команда для старта докера. Может быть только одна
 <file bash> <file bash>
 CMD [ "​echo",​ "​$HOME"​ ] CMD [ "​echo",​ "​$HOME"​ ]
 CMD echo "This is a test." | wc - CMD echo "This is a test." | wc -
 </​file>​ </​file>​
 +
 +ENTRYPOINT - как CMD, но только еще + добавляет возможность запускать контейнер как exe
 +<​file>​
 +ENTRYPOINT ["​executable",​ "​param1",​ "​param2"​]
 +ENTRYPOINT command param1 param2
 +</​file>​
 +
 +Должна быть указана либо ENTRYPOINT, либо CMD. Если указано и то, и то, то будет совмещение этих команд,​ где в CMD будут указаны аргументы для ENTRYPOINT. Если не указан ни один, то получим ошибку.
dockerfile.txt · Last modified: 2019/03/28 20:08 by conovaloff

Page Tools