TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #496 4.53K
🛠️💼 DevOps Challenge: Ответ на вчерашнюю загадку!

Сегодня разберёмся, чем отличаются CMD и ENTRYPOINT в Dockerfile и как их правильно использовать для настройки контейнеров.

Правильный ответ: ENTRYPOINT позволяет задать исполняемый файл, а CMD — параметры по умолчанию для этого файла.

Основная информация:

1. CMD:
- Назначение: Устанавливает команду и её аргументы по умолчанию для контейнера.
- Переопределение: Если при запуске контейнера указать другую команду, она заменит CMD.
- Пример:
     FROM ubuntu
CMD ["echo", "Hello, world!"]

Запуск: docker run <image> выведет "Hello, world!", но docker run <image> echo "Hello, Docker!" выведет "Hello, Docker!".

2. ENTRYPOINT:
- Назначение: Конфигурирует контейнер как исполняемый файл.
- Дополнение: Аргументы, указанные при запуске, добавляются к ENTRYPOINT.
- Пример:
     FROM ubuntu
ENTRYPOINT ["echo", "Hello,"]
CMD ["world!"]

Запуск: docker run <image> выведет "Hello, world!", а docker run <image> Docker — "Hello, Docker".

Основные отличия:
- Переопределение: CMD заменяется при запуске, ENTRYPOINT — нет.
- Комбинация: ENTRYPOINT задаёт команду, CMD — аргументы по умолчанию.
____________________

Дополнительный материал:
🧠 - GRUB Boot Mastery: Изучаем искусство восстановления
🧠 - Как настроить ночное выключение вашего компьютера с помощью cron
🧠 - GRUB Makeover: Как дать новую жизнь конфигурации загрузчика

#DevOpsChallenge @LinuxSkill
Telegram Linux Skill - Освой Linux c нуля до DevOps 🚀🛠️ GRUB Boot Mastery: Изучаем искусство восстановления! 🖥️🔍 Привет, мастера загрузки и покорители GRUB! Сегодня мы погрузимся в мир загрузочных секретов и узнаем, как действовать, когда система отказывается стартовать. Приготовьтесь к путешествию в глубины…
  • 👍 13
  • 🔥 2
More from @linuxskill
  1. Oct 9, 2026💀 df показывает 100%, а du молчит? 5 шагов спасения прода Сервисы падают с «No space left…
  2. Oct 7, 2026Post #1243
  3. Oct 6, 2026GitOps-практики: развёртываем сервис через ArgoCD Классический CI/CD запускает деплой. Но…
  4. Oct 5, 2026Post #1241
  5. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  6. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →