doc update
This commit is contained in:
parent
cec9e4f7d4
commit
68e02d96d6
1 changed files with 56 additions and 0 deletions
56
doc/upload_to_docker.md
Normal file
56
doc/upload_to_docker.md
Normal 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
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in a new issue