如何在 docker hub 中使用 linux 或 cli 创建私有仓库

问题描述 投票:0回答:1

我正在尝试将 Docker 映像推送到 Docker Hub 上的私有存储库,而无需手动干预,因为它与 Jenkins 集成。尽管尝试了 Docker 命令并向 Docker API 发送 cURL 请求,但我还没有成功。

目标是自动将镜像推送到私有存储库,而不依赖于通过控制台手动创建。任何关于在 Jenkins 管道内或通过自动化方式实现这一目标的见解或指导将不胜感激。

以下是我迄今为止尝试过的方法:

利用 Docker 命令。 向 Docker API 发送 cURL 请求。 然而,这些方法并没有产生预期的结果。任何展示正确过程的建议或代码片段都会非常有帮助。谢谢!

linux docker jenkins devops dockerhub
1个回答
0
投票

1- 首先在 Docker 中安装并运行 Jenkins。 2- 使用 Dockerfile 构建 Jenkins Docker 映像。 3-启动 Docker 映像并启动 Jenkins Docker 容器。 4- 按照解锁 Jenkins 并创建第一个管理员用户的步骤操作。 5-将 Docker Hub 和 GitHub 凭证添加到 Jenkins 进行身份验证。 6-创建项目文件(Jenkinsfile 和 Dockerfile)并将其推送到 GitHub。 7-使用 Jenkinsfile 运行 Jenkins Pipeline 8-将 Docker 镜像推送到 Docker Hub。

© www.soinside.com 2019 - 2024. All rights reserved.