Архив метки: docker

В чём разница между Docker и Kubernetes

Может показаться, что разработка приложения – это написание надёжного кода и всё. Настоящая проблема заключается в работе с несколькими языками программирования на разных платформах и управлении интерфейсами между инструментами. Здесь на помощь приходит Docker.

Инструмент контролирует приложения и во время разработки, и в рантайме, помогает управлять хранилищем, памятью и правами приложений, обеспечивает согласованную среду на любом совместимом хосте (*nix или Windows). Читать

Image или Container в Docker

docker container or image

Образы и контейнеры Docker гарантируют, что приложения могут работать в изолированных средах и даже запускаться в этих средах. Таким образом, они являются двумя наиболее важными частями платформы виртуализации Docker и экосистемы Docker. Мы объясним эти два термина, а затем рассмотрим их сходства и различия. Читать

Назначить статический IP адрес Docker-контейнеру

По умолчанию при запуске контейнера Docker он получает динамический IP адрес. В этой статье мы покажем, как назначить статический IP адрес контейнеру. Читать

Docker для тестировщиков

Тестирование программного обеспечения это область, которая постоянно меняется. Поскольку время на тестирование часто ограничено, инженеры по обеспечению качества часто выбирают автоматизацию для более быстрого достижения результатов по улучшению качества ПО.

Docker позволяет использовать контейнеризацию вместе с Selenium, WebDriver и другими аналогичными инструментами автоматизации тестирования.

С появлением стратегии многоконтейнерного тестирования Docker изменил подход к интеграции тестирования в процесс CI/CD. Для связывания зависимостей приложения можно использовать операционную среду, свободную от внешних агентов, которые могут помешать процессу тестирования. Читать

Как определить DNS в контейнерах Docker

Когда вы развертываете контейнер в сети, если он не может найти DNS-сервер, определенный в файле /etc/resolv.conf, по умолчанию он будет использовать DNS, настроенный для хоста.

Это может быть хорошо и удобно для определенных ситуаций.

Но что если (возможно, по соображениям безопасности) вы не хотите, чтобы ваши контейнеры использовали тот же DNS, что и хосты.

Скажем, например, ваши хост-серверы используют определенный DNS-сервер, чтобы запретить пользователям посещать определенные сайты. Читать

Команда запуска Docker с примерами

Docker — это платформа, которая позволяет вам разрабатывать, тестировать и развертывать приложения в виде переносимых самодостаточных контейнеров, которые работают практически везде.

Команда docker run создает контейнер из заданного изображения и запускает контейнер, используя данную команду. Это одна из первых команд, с которыми вам следует ознакомиться при начале работы с Docker.

В этой статье мы будем использовать официальный образ Nginx, чтобы показать различные способы запуска контейнера Docker. Читать