Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Быстрый запуск Docker Compose для начинающих

🛠️ Быстрый запуск Docker Compose для начинающих Привет, инженеры и разработчики! 🚀 Хотите быстро и легко поднять несколько сервисов — вообще без лишней головной боли? Тогда этот лайфхак для вас! Сегодня расскажу, как составить свой первый docker-compose.yml, чтобы запускать сразу несколько контейнеров. Это как иметь свой мини-сервис-сборщик прямо у себя на ПК! Основные плюсы использования Docker Compose: - Простота в управлении несколькими сервисами - Легкость обновления и масштабирования - Быстрый запуск и остановка всего комплекса Вот пример базового файла docker-compose.yml, который создаст веб-сервер и базу данных: - web: — nginx или другой сервер - db: — PostgreSQL или MySQL version: '3' services: web: image: nginx:latest ports: - "8080:80" volumes: - ./html:/usr/share/nginx/html db: image: postgres:13 environment: POSTGRES_PASSWORD: example Чтобы запустить всё это, всего пара команд: - docker-compose up -d — запускает все сервисы в фоне - docker-compose down — останавл

🛠️ Быстрый запуск Docker Compose для начинающих

Привет, инженеры и разработчики! 🚀 Хотите быстро и легко поднять несколько сервисов — вообще без лишней головной боли? Тогда этот лайфхак для вас!

Сегодня расскажу, как составить свой первый docker-compose.yml, чтобы запускать сразу несколько контейнеров. Это как иметь свой мини-сервис-сборщик прямо у себя на ПК!

Основные плюсы использования Docker Compose:

- Простота в управлении несколькими сервисами

- Легкость обновления и масштабирования

- Быстрый запуск и остановка всего комплекса

Вот пример базового файла docker-compose.yml, который создаст веб-сервер и базу данных:

- web: — nginx или другой сервер

- db: — PostgreSQL или MySQL

version: '3'

services:

web:

image: nginx:latest

ports:

- "8080:80"

volumes:

- ./html:/usr/share/nginx/html

db:

image: postgres:13

environment:

POSTGRES_PASSWORD: example

Чтобы запустить всё это, всего пара команд:

- docker-compose up -d — запускает все сервисы в фоне

- docker-compose down — останавливает и удаляет контейнеры

Легко, быстро, удобно — и ты уже на шаг ближе к автоматизации!

А ты уже пробовал что-то подобное или только планируешь?

📚 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!