Я пытаюсь нажать изображение докера на свое личное репо на докер-хабе. Тем не менее, я вижу, что есть раздел "Информация" на Docker Hub, который я хочу обновить с полезной информацией о моем изображении. Мне интересно, могу ли я нажать файл README.md, и Docker Hub может проанализировать этот файл и обновить раздел "Информация". Я не уверен, что я должен вставить README.md в мой образ, чтобы это работало?
Как нажимать изображение докера с файлом README в концентратор докеров?
Ответ 1
Docker Hub попытается проанализировать ваш Readme.md
, если вы делаете " Automated Build." Для ручных сборок (где вы нажимаете собственное изображение), Docker Hub не заглядывает внутрь вашего изображения и не имеет возможности узнать о вашем Readme. Вам нужно вручную добавить текст Readme в раздел "Информация"
Ответ 2
dockerhub-description GitHub Action может обновить описание Docker Hub из файла README.md.
- name: Docker Hub Description
uses: peter-evans/[email protected]
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
DOCKERHUB_REPOSITORY: peterevans/dockerhub-description
Вы также можете использовать его независимо от действий GitHub в других инструментах CI.
docker run -v $PWD:/workspace \
-e DOCKERHUB_USERNAME='user1' \
-e DOCKERHUB_PASSWORD='xxxxx' \
-e DOCKERHUB_REPOSITORY='my-docker-image' \
-e README_FILEPATH='/workspace/README.md' \
peterevans/dockerhub-description:2.1.0