Понимание CMD и ENTRYPOINT в docker

При создании docker контейнера, основной целью является, что в дальнейшем любой сможет не вникая в подробности просто выполнить docker run <container_name> и получить запущенное приложение в контейнере.

В сегодняшней статье мы рассмотрим две ключевые инструкции dockerfile, которые позволяют нам делать именно это. Давайте рассмотрим различия между инструкциями CMD и ENTRYPOINT.

На первый взгляд кажется, что инструкции CMD и ENTRYPOINT выполняют одну и ту же функцию. Однако, как только вы начнете копать глубже, сможете легко понять, что эти две инструкции выполняют совершенно разные задачи.

Для примера мы создадим docker контейнер, который просто выполняет утилиту ApacheBench.

Читать далее Понимание CMD и ENTRYPOINT в docker