Вам не обязательно иметь учетную запись Github, чтобы создавать и поддерживать репозиторий git (но вы упускаете преимущества, которые предлагает Github).
Можете ли вы запустить собственный реестр и репозиторий контейнеров, совместимых с Docker?
Мне сложно найти авторитетную документацию, которая либо описывает, как разместить наше собственное репо, либо, альтернативно, заявляет, что со 100% уверенностью, что вы абсолютно, безусловно, должны иметь учетную запись Docker Hub, и вы должны хранить свои контейнеры с ними, если хотите использовать инструменты Docker. (Наша цель - создать собственные частные контейнеры.)
Нужна ли учетная запись Docker Hub при использовании контейнеров докеров?
Нет, совсем не обязательно.
можете ли вы запустить свой собственный реестр и репозиторий контейнеров, совместимых с Docker?
Вы можете разместить свой собственный или использовать другого поставщика (например, AWS ECR) для размещения частных реестров от вашего имени.