我正在阅读有关docker buildx build构建到多个体系结构的文档,我对--push选项感到困惑,它说它直接推送到注册表,但它如何知道或如何指定我希望它将构建的映像推送到哪里?
docker buildx build
--push
对于更多上下文,我的计划是将映像从GitLab CI/CD管道推送到我的GitLab私有容器注册表
7d7tgy0s1#
首先使用命令docker login myregistry.com登录到您的私有注册表。在此之后,在您的映像docker buildx build --push -t myregistry/appname:version .的标记名中指定您的注册表,它应该会在构建后推送您的映像。
docker login myregistry.com
docker buildx build --push -t myregistry/appname:version .
1条答案
按热度按时间7d7tgy0s1#
首先使用命令
docker login myregistry.com
登录到您的私有注册表。在此之后,在您的映像docker buildx build --push -t myregistry/appname:version .
的标记名中指定您的注册表,它应该会在构建后推送您的映像。