Перейти к основному содержимому

Контрольные вопросы

  1. Что такое и зачем нужен Docker? Альтернативные системы?
  2. Как получить Docker-образ, что это такое?
  3. Как запустить контейнер? Как получить доступ к его портам?
  4. Как просмотреть логи контейнера?
  5. Как сохранить данные внутри контейнера между его перезапусками?
  6. Как подключить контейнеры к одной сети? Какие есть альтернативные варианты?
  7. Почему контейнеры могут обращаться между собой по имени (хэшу, если его нет)?
  8. Что такое метки (docker tag)?
  9. Как удалить ненужные образа и контейнеры?
  10. Как запустить что-то внутри работающего контейнера?
  11. Как узнать, какие файлы изменяет программа внутри контейнера?
  12. Когда происходит завершение контейнера? Как сделать?
  13. Перезапустите сборку собранного образа, оцените время пересборки, объясните причины.
  14. К какому число слоев стремиться в образе, правила оптимизации?
  15. Опишите базовые команды Dockerfile, что они делают, где смотреть документацию?
  16. Что такое контекст сборки, как его оптимизировать?