Есть ли REST API для информации о репозитории Docker HUB и обновления Dockerfile?

Я создаю процесс автосборки для многих dockerfiles, выполняемых на travis-ci.

Теперь я могу обновлять изображения, но могу ли я также обновлять информацию о репозитории или файл докер-файла?

Я нашел API Docker Hub, но не обновил информацию, нет обновления докерфайла.


person wener    schedule 10.02.2017    source источник
comment
вы пытаетесь обновить Dockerfiles или images? если это просто изображения, которые вы могли бы использовать, просто сделайте docker push в конце сборки. информация: docs.docker.com/engine/getstarted/step_six   -  person Lucas dos Santos Abreu    schedule 10.02.2017
comment
Я хочу обновить Dockerfile и информацию о репозитории для этого через REST API.Этот репозиторий не имеет описания и файла Docker, и я не хочу добавлять это вручную.   -  person wener    schedule 10.02.2017
comment
простым способом было бы изменить использование автоматической сборки концентратора докеров для создания образов... Dockerfiles будет автоматически обновляться при сборке, потому что я думаю, что другого способа обновить его нет. Вы можете попробовать использовать конечную точку https://hub.docker.com/v2/repositories/<user>/<image>/, чтобы попытаться обновить, я бы добавил документы для этого URL-адреса, но я не нашел ни одного   -  person Lucas dos Santos Abreu    schedule 11.02.2017


Ответы (1)


Мой ответ немного запоздал, но если вы пытаетесь установить/обновить описание и краткое описание репозитория контейнера в Docker Hub после нажатия на него, возможно, попробуйте docker-pushrm, подключаемый модуль командной строки для Docker. Он означает Docker Push Readme и обновляет информацию репозитория Docker Hub из файла README в текущем каталоге.

$ ls
README.md
docker pushrm --short "some short description" myuser/myrepo

Для CI он также доступен в виде контейнера Docker и действие github.

person Chris    schedule 12.07.2020