MyTetra Share
Делитесь знаниями!
Чтобы начать работу с Docker Compose:
Время создания: 30.03.2026 19:07
Автор: alensav
Текстовые метки: Docker Compose
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1774886849jynx1iuhha/text.html на raw.githubusercontent.com

Чтобы начать работу с Docker Compose:

1. Создайте директорию для проекта и перейдите в неё

bash

mkdir ~/my-docker-project

cd ~/my-docker-project

2. Создайте простой файл docker-compose.yml

Например, для запуска веб-сервера Nginx:

bash

nano docker-compose.yml

Вставьте содержимое:

yaml

version: '3.8'


services:

web:

image: nginx:latest

ports:

- "8080:80"

restart: unless-stopped

Сохраните: Ctrl+O, затем Enter, выйдите: Ctrl+X

3. Запустите контейнер

bash

docker compose up -d

4. Проверьте, что контейнер работает

bash

docker compose ps

docker ps

5. Откройте в браузере

text

http://localhost:8080

Вы увидите стандартную страницу Nginx.

6. Остановите и удалите контейнер

bash

docker compose down


Или используйте готовый пример с WordPress:

bash

cd ~

git clone https://github.com/docker/awesome-compose.git

cd awesome-compose/wordpress-mysql

docker compose up -d


Полезные команды Docker Compose:

bash

# Запуск в фоне

docker compose up -d


# Просмотр логов

docker compose logs -f


# Остановка

docker compose stop


# Запуск после остановки

docker compose start


# Остановка и удаление контейнеров

docker compose down


# Остановка с удалением томов (очистка данных)

docker compose down -v

Теперь вы можете создавать свои проекты с несколькими контейнерами, используя Docker Compose!

 
MyTetra Share v.0.67
Яндекс индекс цитирования