мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
docker_guide [2026/06/16 10:38] – [Установка и запуск Docker] kim1rdocker_guide [2026/06/16 10:39] (текущий) – [Запуск и тестирование] kim1r
Строка 40: Строка 40:
 Перейдите в директорию примонтированного диска, где лежат архивы с образами, и загрузите их в локальный реестр Docker. Перейдите в директорию примонтированного диска, где лежат архивы с образами, и загрузите их в локальный реестр Docker.
  
-Copy 
 <code> <code>
 cd /mnt/имя_вашего_устройства/путь_до_образов cd /mnt/имя_вашего_устройства/путь_до_образов
Строка 46: Строка 45:
 docker load -i образ_базы_данных.tar docker load -i образ_базы_данных.tar
 </code> </code>
- 
- 
- 
-4 
  
 ===== Создание конфигурации (docker-compose.yml) ===== ===== Создание конфигурации (docker-compose.yml) =====
Строка 55: Строка 50:
 Создайте рабочую директорию проекта и откройте файл оркестратора. В нем строго важны отступы (используйте пробелы, а не табы). Создайте рабочую директорию проекта и откройте файл оркестратора. В нем строго важны отступы (используйте пробелы, а не табы).
  
-Copy 
 <code> <code>
 mkdir ~/docker-project mkdir ~/docker-project
Строка 65: Строка 59:
 Наполните файл следующей структурой, определяющей базу данных и веб-приложение: Наполните файл следующей структурой, определяющей базу данных и веб-приложение:
  
-Copy 
 <code> <code>
 services: services:
Строка 94: Строка 87:
 </code> </code>
  
- 
- 
-5 
  
 ===== Запуск и тестирование ===== ===== Запуск и тестирование =====
Строка 102: Строка 92:
 Находясь в директории с файлом ''%%docker-compose.yml%%'', запустите сборку и старт сервисов в фоновом режиме (ключ ''%%-d%%''): Находясь в директории с файлом ''%%docker-compose.yml%%'', запустите сборку и старт сервисов в фоновом режиме (ключ ''%%-d%%''):
  
-Copy 
 <code> <code>
 docker compose up -d docker compose up -d
Строка 110: Строка 99:
 Убедитесь, что все контейнеры запущены и работают без перезагрузок (статус //Up//): Убедитесь, что все контейнеры запущены и работают без перезагрузок (статус //Up//):
  
-Copy 
 <code> <code>
 docker ps docker ps
Строка 118: Строка 106:
 Перейдите в веб-браузер с любой клиентской машины и откройте адрес приложения, используя порт, который вы пробросили наружу: Перейдите в веб-браузер с любой клиентской машины и откройте адрес приложения, используя порт, который вы пробросили наружу:
  
-Copy 
 <code> <code>
 http://IP_адрес_сервера:8080 http://IP_адрес_сервера:8080