Я действующий сетевой инженер, расскажу вам о сетях в доступной форме.
Реклама - @bashmak_media
Мы на бирже: https://telega.in/c/school_network
РКН: https://vk.cc/cHYqt5
Post #1025
5.24K

👋
Чтобы установить какую-то библиотеку или базу данных, разработчику нужно сделать много действий. Он её скачивает, устанавливает, настраивает и запускает. А когда нужно перейти на другую зависимость — удаляет. И так приходится возиться с каждой.
Docker предоставляет альтернативный путь. Вендоры библиотек, фреймворков и БД практически каждый день публикуют на Docker Hub свой софт в виде Docker image. С этими образами гораздо проще и быстрее работать.
🟣 Автоматизация тестирования
Чтобы запустить автотесты, требуются некоторые зависимости, например базы данных, брокеры сообщений и т.д. Их нужно предварительно установить и сконфигурировать на сервере сборки. Тут могут возникнуть проблемы: если при настройке упустить какую-то деталь, то можно испортить данные или что-то поломать.
Гораздо безопаснее автоматически развернуть зависимости в виде контейнера прямо на сервере. Это позволяет быстро прогнать тесты, а после — бесследно удалить контейнеры.
Network Academy | #Docker
Привет, сетевой друг!
Приведу несколько кейсов использования Docker, которые хорошо иллюстрируют его преимущества.
🟣 Разработка приложений с зависимостямиЧтобы установить какую-то библиотеку или базу данных, разработчику нужно сделать много действий. Он её скачивает, устанавливает, настраивает и запускает. А когда нужно перейти на другую зависимость — удаляет. И так приходится возиться с каждой.
Docker предоставляет альтернативный путь. Вендоры библиотек, фреймворков и БД практически каждый день публикуют на Docker Hub свой софт в виде Docker image. С этими образами гораздо проще и быстрее работать.
🟣 Автоматизация тестирования
Чтобы запустить автотесты, требуются некоторые зависимости, например базы данных, брокеры сообщений и т.д. Их нужно предварительно установить и сконфигурировать на сервере сборки. Тут могут возникнуть проблемы: если при настройке упустить какую-то деталь, то можно испортить данные или что-то поломать.
Гораздо безопаснее автоматически развернуть зависимости в виде контейнера прямо на сервере. Это позволяет быстро прогнать тесты, а после — бесследно удалить контейнеры.
Network Academy | #Docker
- ❤ 8
- 👍 2
















