- Что такое и зачем нужен Docker? Альтернативные системы?
- Как получить Docker-образ, что это такое?
- Как запустить контейнер? Как получить доступ к его портам?
- Как просмотреть логи контейнера?
- Как сохранить данные внутри контейнера между его перезапусками?
- Как подключить контейнеры к одной сети? Какие есть альтернативные варианты?
- Почему контейнеры могут обращаться между собой по имени (хэшу, если его нет)?
- Что такое метки (docker tag)?
- Как удалить ненужные образа и контейнеры?
- Как запустить что-то внутри работающего контейнера?
- Как узнать, какие файлы изменяет программа внутри контейнера?
- Когда происходит завершение контейнера? Как сделать?
- Перезапустите сборку собранного образа, оцените время пересборки, объясните причины.
- К какому число слоев стремиться в образе, правила оптимизации?
- Опишите базовые команды Dockerfile, что о ни делают, где смотреть документацию?
- Что такое контекст сборки, как его оптимизировать?