мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| docker_guide [2026/06/16 10:38] – [Контейнеризация в Docker] kim1r | docker_guide [2026/06/16 10:39] (текущий) – [Запуск и тестирование] kim1r | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| Полное руководство по установке Docker, загрузке локальных образов и оркестрации сервисов через Docker Compose. | Полное руководство по установке Docker, загрузке локальных образов и оркестрации сервисов через Docker Compose. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | 1 | ||
| - | |||
| ===== Подготовка носителя с образами ===== | ===== Подготовка носителя с образами ===== | ||
| Строка 15: | Строка 9: | ||
| Узнайте, | Узнайте, | ||
| - | Copy | ||
| < | < | ||
| lsblk | lsblk | ||
| Строка 23: | Строка 16: | ||
| Создайте директорию для монтирования и примонтируйте устройство: | Создайте директорию для монтирования и примонтируйте устройство: | ||
| - | Copy | ||
| < | < | ||
| mkdir / | mkdir / | ||
| Строка 29: | Строка 21: | ||
| </ | </ | ||
| - | |||
| - | |||
| - | 2 | ||
| ===== Установка и запуск Docker ===== | ===== Установка и запуск Docker ===== | ||
| Строка 37: | Строка 26: | ||
| Установите основные пакеты: | Установите основные пакеты: | ||
| - | Copy | ||
| < | < | ||
| apt-get update && apt-get install -y docker-ce docker-compose | apt-get update && apt-get install -y docker-ce docker-compose | ||
| Строка 45: | Строка 33: | ||
| Сразу же добавьте службу в автозагрузку и запустите её: | Сразу же добавьте службу в автозагрузку и запустите её: | ||
| - | Copy | ||
| < | < | ||
| systemctl enable --now docker | systemctl enable --now docker | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |||
| - | 3 | ||
| - | |||
| ===== Загрузка образов (Docker Load) ===== | ===== Загрузка образов (Docker Load) ===== | ||
| Перейдите в директорию примонтированного диска, где лежат архивы с образами, | Перейдите в директорию примонтированного диска, где лежат архивы с образами, | ||
| - | Copy | ||
| < | < | ||
| cd / | cd / | ||
| Строка 64: | Строка 45: | ||
| docker load -i образ_базы_данных.tar | docker load -i образ_базы_данных.tar | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |||
| - | 4 | ||
| ===== Создание конфигурации (docker-compose.yml) ===== | ===== Создание конфигурации (docker-compose.yml) ===== | ||
| Строка 73: | Строка 50: | ||
| Создайте рабочую директорию проекта и откройте файл оркестратора. В нем строго важны отступы (используйте пробелы, | Создайте рабочую директорию проекта и откройте файл оркестратора. В нем строго важны отступы (используйте пробелы, | ||
| - | Copy | ||
| < | < | ||
| mkdir ~/ | mkdir ~/ | ||
| Строка 83: | Строка 59: | ||
| Наполните файл следующей структурой, | Наполните файл следующей структурой, | ||
| - | Copy | ||
| < | < | ||
| services: | services: | ||
| Строка 112: | Строка 87: | ||
| </ | </ | ||
| - | |||
| - | |||
| - | 5 | ||
| ===== Запуск и тестирование ===== | ===== Запуск и тестирование ===== | ||
| Строка 120: | Строка 92: | ||
| Находясь в директории с файлом '' | Находясь в директории с файлом '' | ||
| - | Copy | ||
| < | < | ||
| docker compose up -d | docker compose up -d | ||
| Строка 128: | Строка 99: | ||
| Убедитесь, | Убедитесь, | ||
| - | Copy | ||
| < | < | ||
| docker ps | docker ps | ||
| Строка 136: | Строка 106: | ||
| Перейдите в веб-браузер с любой клиентской машины и откройте адрес приложения, | Перейдите в веб-браузер с любой клиентской машины и откройте адрес приложения, | ||
| - | Copy | ||
| < | < | ||
| http:// | http:// | ||