Загрузите образ докера, используя API движка докера - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу загрузить изображение с помощью API движка докера. У меня есть изображение tar, которое было создано с помощью: docker save -o <path-for-generated-tar/filename> <image name>

Как я могу загрузить его с помощью Docker API? Я смотрю на POST /images/load конечную точку в документации . Документация диктует, что требуется архив изображений.

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

Пожалуйста, помогите мне с этим. Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2019

Вот как я это сделал:

curl -X POST 'http://<ip>:<port>/v1.24/images/load' -H 'Content-Type: application/x-tar' --data-binary "@image.tar"

@ здесь важно. Имя файла tar изображения должно указываться с @ в начале.

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