Отправка образа докера в AWS ECR из SageMaker Studio с помощью интерфейса командной строки AWS

Теперь мы можем публиковать образы Docker в AWS ECR прямо из SageMaker Studio с помощью этого кода https://github.com/aws-samples/sagemaker-studio-image-build-cli Я выполнил простые инструкции по установке:

!pip install sagemaker-studio-image-build
sm-docker build .

Также были установлены политика доверия и разрешения, как описано в инструкциях. Но я получаю сообщение об ошибке Команда не завершила успешный выход из docker push на этапе, когда она отправляет образ Docker в AWS ECR. Есть идеи, почему? Вот детали, которые распечатываются в виде вывода:

[Container] 2021/05/04 06:57:20 Running command echo Pushing the Docker image...
Pushing the Docker image...

[Container] 2021/05/04 06:57:20 Running command docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME:$IMAGE_TAG
The push refers to repository [752731038471.dkr.ecr.eu-central-1.amazonaws.com/sagemaker-studio-d-tfbogtriaiml]
An image does not exist locally with the tag: 752731038471.dkr.ecr.eu-central-1.amazonaws.com/sagemaker-studio-d-tfbogtriaiml

[Container] 2021/05/04 06:57:20 Command did not exit successfully docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME:$IMAGE_TAG exit status 1
[Container] 2021/05/04 06:57:20 Phase complete: POST_BUILD State: FAILED
[Container] 2021/05/04 06:57:20 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME:$IMAGE_TAG. Reason: exit status 1

person Philiz    schedule 04.05.2021    source источник


Ответы (1)


В Dockerfile была ссылка на другой файл, которого не было в каталоге, откуда была запущена команда sm-docker build ..

person Philiz    schedule 07.05.2021