Образ Docker не найден при локальном развертывании («no this image») - PullRequest
0 голосов
/ 28 мая 2019

Я хочу протестировать свой сервис и для этого развернуть его локально, и до сих пор все работало нормально.Однако по какой-то не связанной причине я был вынужден удалить все свои образы докера, и с тех пор я не могу развернуть службу локально.При развертывании я получаю следующую ошибку:

404 Ошибка клиента: не найден для URL: http + docker: //localnpipe/v1.39/images/471b7320d98e95ad137228efff17267535936b632a749f817dbee3e9d03cd814/son1006 * А также:

ImageNotFound: 404 Client Error: не найдено ( "нет такого изображения: 471b7320d98e95ad137228efff17267535936b632a749f817dbee3e9d03cd814: нет такого изображения: sHA256: 471b7320d98e95ad137228efff17267535936b632a749f817dbee3e9d03cd814")

1011

Чтосделал, чтобы развернуть модель:

from azureml.core.model import Model
from azureml.core import Workspace
from azureml.core.webservice import LocalWebservice
from azureml.core.model import InferenceConfig

ws = Workspace.from_config("config.json")

deployment_config = LocalWebservice.deploy_configuration(port=8890)

inference_config = InferenceConfig(runtime= "python", 
                               entry_script="score.py",
                               conda_file="env.yml")

model_box = Model(ws, "box")
model_view = Model(ws, "view_crop")
model_damage = Model(ws, "damage_crop")

service = Model.deploy(ws, "test-service", [model_box, model_view, model_damage], inference_config, deployment_config)

service.wait_for_deployment(True)

Я понимаю, почему нет изображения, но я ожидаю, что в этом случае оно загружается.

Есть ли способ заставить сборкуперезагружать базовый образ докера?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 мая 2019

Я только что нашел проблему и соответствующее решение:

Я удалил все изображения, но там, где все еще есть некоторые контейнеры на основе удаленных изображений.Удаление соответствующего контейнера дало желаемый эффект, что образ докера перезагружается с сервера.

Вы можете удалить все контейнеры с помощью docker kill $(docker ps -q).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...