- Категории
- Источники
- Все курсы
- Разделы
- Книги
Хотя фраза «Это работает на моем компьютере» может дать вам повод закрыть сообщение об ошибке, на самом деле это не работает, когда вы работаете в команде. Вы должны убедиться, что ваше приложение может работать независимо от того, на каком оборудовании работают ваши товарищи по команде или какие библиотеки они установили.
В этом уроке мы рассмотрим как создать собственный образ Docker с нуля. Мы рассмотрим процесс запуска контейнера Debian, установки пакетов и работы над проблемамами конфигурации, а также стратегии создания файла Docker.
В этом курсе мы возьмем простое приложение Node.js, которое подключается к базе данных MongoDB и использует веб-сервер Express, и узнаем как настроить полный процесс развертывания программного обеспечения, а также как правильно «докерезировать» приложение.Мы перейдем к настройке правильных методов управления версиями, управлению настройкой в среде, настройке правильных процессов сборки / развертывания / запуска и всем, соблюдая лучшие
В этом уроке мы узнаем об основах работы контейнеров Docker. Мы рассмотрим, как загружать образы из Docker Hub, что происходит, когда вы останавливаете контейнеры, как перезапустить контейнер после его остановки, а также как удалить контейнеры.
Чтобы сохранить изменения файловой системы, вы должны использовать Docker томы (volumes). В этом уроке мы рассмотрим, как копировать файлы в контейнеры Docker, как создавать тома и копировать данные, а также настраивать удаленные папки для постоянных обновлений.
В этом уроке мы рассмотрим docker container prune. Мы также можем использовать docker system prune для очистки всех контейнеров, изображений, томов и сетей одной командой.
Изучите основы загрузки и вытаскивания образов Docker из Docker Hub. Узнайте разницу между тегами по умолчанию и специфичными тегами версий. Также узнайте как отображать все образы и различные способы удаления образов.
Узнайте преимущества использования одноразовых, короткоживущих контейнеров Docker. Короткоживущие контейнеры полезны для выполнения однострочных команд или для настройки запланированных задач. Мы продемонстрируем настройку cronjob с главной машины, чтобы использовать преимущества запуска автоматизированных, синхронизированных сценариев с Docker.
Узнайте как настроить Nginx прокси-сервер с Docker, который находится перед приложением Node.js. Вы можете использовать прокси-сервер для управления потоком внешних запросов, попадающих в ваше приложение, а также для достижения более высокой производительности и масштабируемости. Мы создадим образцовое приложение Node.js, настроим файл конфигурации Nginx по умолчанию для проксирования веб-запросов, создадим образ Node.js и Nginx Docker, а также у
Ознакомьтесь с концепциями управления данными c помощью Docker volumes, включая все команды для создания и управления томами. Мы продемонстрируем, как монтировать Docker том в один или несколько контейнеров, создавая и монтируя том в прокси Nginx, а затем проверяйте вывод с помощью curl. Вы также увидите, как изменения в файлах томов одного контейнера распространяются на другие контейнеры с одинаковым установленным томом и изучите различные коман