Шаг 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 -p Ожидаемый вывод: 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