doc update

This commit is contained in:
q 2026-04-18 10:30:05 +03:00
parent cec9e4f7d4
commit 68e02d96d6

56
doc/upload_to_docker.md Normal file
View file

@ -0,0 +1,56 @@
Шаг 2. Настройка Docker
Registry для хранения образов будет доступен по адресу 83.166.249.64:5000. Поскольку он работает без TLS, необходимо добавить его в список insecure registries в настройках Docker.
Docker Desktop (macOS / Windows)
Откройте Docker Desktop -> Settings -> Docker Engine.
Добавьте в JSON-конфиг поле insecure-registries:
{
"insecure-registries": ["83.166.249.64:5000"]
}
Нажмите Apply & Restart.
CLI — Linux
Откройте файл с конфигурацией докер демона в режиме редактирования
sudo nano /etc/docker/daemon.json
Добавьте в JSON-конфиг поле insecure-registries:
{
"insecure-registries": ["83.166.249.64:5000"]
}
Перезапустите docker
sudo systemctl restart docker
Шаг 3. Логин в registry
Необходимо пройти аутентификацию в docker registry, используя логин и пароль, полученные на шаге 1.
docker login 83.166.249.64:5000 -u <login> -p <password>
Ожидаемый вывод: Login Succeeded.
Шаг 4. Сборка образов
Соберите образы своих Index Service и Search Service. Образы должны иметь тег, который имеет строгий формат:
Для Index Service - 83.166.249.64:5000/35230/index-service:latest
Для Search Service - 83.166.249.64:5000/35230/search-service:latest
Образы должны быть собраны под платформу linux/amd64
docker build --platform linux/amd64 -t 83.166.249.64:5000/35230/index-service:latest {path_to_index_service_dir}
docker build --platform linux/amd64 -t 83.166.249.64:5000/35230/search-service:latest {path_to_search_service_dir}
Шаг 5. Публикация образов в registry
docker push 83.166.249.64:5000/35230/index-service:latest
docker push 83.166.249.64:5000/35230/search-service:latest