Sobes.tech
Назад к вопросам
Middle
7

Что вы знаете о Docker и Kubernetes? Как вы устанавливали и запускали PostgreSQL в Docker?

Компании, где спрашивали
Winline

Ответ от нейросети

sobes.tech AI

Docker — это платформа для контейнеризации приложений, позволяющая упаковать приложение и все его зависимости в изолированный контейнер.

Kubernetes — система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой контейнеризованных приложений в кластере.

Для установки и запуска PostgreSQL в Docker обычно используют официальный образ из Docker Hub. Пример запуска:

docker pull postgres

docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres

Это создаст и запустит контейнер с PostgreSQL, доступный на локальном порту 5432. Для более сложных сценариев можно использовать Docker Compose, где задаются параметры томов для хранения данных, переменные окружения и сетевые настройки.