digital-garden/_inbox/Dockerfile.md

1.4 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2024-03-20
00 Docker

CMD

Данная команда позволяет задать дефолтную команду, которая будет запускаться при запуске. При этом пользователь может указать любую другую произвольную команду во время запуска.

ENTRYPOINT

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

Например, ENTRYPOINT ["npx", "quartz"] означает, что при запуске контейнера будет запущена команда npx quartz, также пользователь может дописать продолжение команды. То есть, в отличие от CMD пользователь может писать только продолжение команды, другую команду уже не выполнить.

Не очевидное

  • Удаление файлов не уменьшает размер образа, если удаление происходит в другом слое. Удалять файлы нужно в том же слое, в котором они добавляются. ^a070de