Use of automated builds requires that you have an account on Docker Hub and
on the hosted repository provider (GitHub or Bitbucket).
If you have previously linked your Github or Bitbucket account,
you must have chosen the Public and Private connection type.
To view your current connection settings,
from your Docker Hub account choose Profile > Settings > Linked Accounts & Services.
如果您不想朝那个方向前进,并且在内部拥有它,那么截至今天,有两种选择,其中之一就是使用内部 docker 注册表和您选择的一些 CI 引擎。
我没有足够的声誉来评论您的问题,因为这更像是评论。
如果您的存储库(私有/公共)位于 bitbucket 或 github 上,则自动构建功能开箱即用。更多在这里
如果您不想朝那个方向前进,并且在内部拥有它,那么截至今天,有两种选择,其中之一就是使用内部 docker 注册表和您选择的一些 CI 引擎。
例如,Jenkins 进行自动构建(轮询更改和构建)和 docker 注册表进行控股。我们一直在这样做,还不错。
但是,您会遇到一些缺点,例如缺少 UI、搜索功能等。