fix(stack): use pinned MinIO image with registry fallback
This commit is contained in:
1 parent
7d451a7ce9
commit
78cf7b5fae
11 files changed
+132
-73
No files matched your search
+12
-3
@@ -30,6 +30,11 @@
|
||||
Python, Java, Jupyter и расширения VS Code устанавливаются при сборке Docker-образов.
|
||||
На хосте не нужно создавать venv или устанавливать Python-пакеты.
|
||||
|
||||
Для первой сборки нужен доступ к внешним репозиториям. Если ты работаешь из РФ
|
||||
или сети с ограничениями, при ошибке скачивания используй
|
||||
[инструкцию по доступу к репозиториям](./docs/network_access.md): в ней есть
|
||||
резервный источник MinIO и отдельные шаги для Docker и сборки зависимостей.
|
||||
|
||||
## Порты стенда
|
||||
|
||||
| Сервис | Адрес | Зачем нужен |
|
||||
@@ -57,14 +62,16 @@ export NB_UID=$(id -u) NB_GID=$(id -g)
|
||||
|
||||
Для Docker Desktop на macOS и Windows обычно подходят значения по умолчанию.
|
||||
|
||||
### 1. Собрать образы
|
||||
### 1. Скачать готовые образы и собрать окружение
|
||||
|
||||
```bash
|
||||
docker compose pull minio minio-init postgres trino
|
||||
docker compose build
|
||||
```
|
||||
|
||||
Первая сборка скачивает зависимости и компилирует MinIO из закреплённых исходников.
|
||||
На это может уйти несколько минут. Версии описаны в [техническом reference](./docs/stack_reference.md#minio).
|
||||
Первая команда проверяет загрузку готовых сервисов до сборки окружения.
|
||||
MinIO уже собран; для Spark, Jupyter и IDE первая сборка скачивает зависимости
|
||||
и может занять несколько минут. Повторная сборка использует кэш Docker.
|
||||
|
||||
### 2. Поднять стенд
|
||||
|
||||
@@ -170,6 +177,8 @@ docker compose logs -f ide
|
||||
|
||||
### Типовые первые проверки
|
||||
|
||||
- Ошибка скачивания образа или зависимостей: найди имя недоступного источника
|
||||
в сообщении и открой [диагностику сети](./docs/network_access.md).
|
||||
- `Spark UI` не открывается: проверь `docker compose ps` и логи `spark-master`.
|
||||
- `Trino UI` не открывается: проверь `docker compose ps` и логи `trino`.
|
||||
- `JupyterLab` не открывается: проверь `docker compose ps` и логи `jupyter`.
|
||||
|
||||
Reference in new issue
Block a user