Macos 如何在Mac上运行Jenkins的docker构建?

Macos 如何在Mac上运行Jenkins的docker构建?,macos,jenkins,docker,Macos,Jenkins,Docker,如何从本地安装的Jenkins在Mac上运行docker build?通常,当我运行docker build时,我需要从docker Quickstart Terminal执行此操作,但现在我想让Jenkins调用docker。显然,只需在Jenkins中作为“执行shell”组件运行docker build… 我必须与Jenkins一起运行单独的Docker映像,该映像运行Docker build命令吗?有一个Jenkins插件可以帮助您管理与Docker的集成。 我写了这篇博文,也许你的问

如何从本地安装的Jenkins在Mac上运行
docker build
?通常,当我运行
docker build
时,我需要从
docker Quickstart Terminal
执行此操作,但现在我想让Jenkins调用docker。显然,只需在Jenkins中作为“执行shell”组件运行
docker build…


我必须与Jenkins一起运行单独的Docker映像,该映像运行
Docker build
命令吗?

有一个Jenkins插件可以帮助您管理与Docker的集成。

我写了这篇博文,也许你的问题有点大,但我希望能有所帮助

首先,可以将docker安装到同一Jenkins的服务器中,并直接使用shell命令构建项目,将此图像推送到注册表中,您可以使用:

docker pull registry:username/imagename
要更新本地映像。。从Jenkins在本地机器上构建不是一个好的实践。 这一概念是:
Jenkins构建并推送您的映像,您将在本地/dev/prod环境中更新该映像。

Hm,关键是我的构建服务器非常慢,因为我现在只是在搞乱自己,所以我希望在本地运行它,直到它正常工作为止。构建服务器稍后对于夜间构建是正常的。“将docker安装到同一个Jenkins的服务器并直接使用shell命令构建项目”的问题在于shell命令现在不能在Mac上真正工作,不是吗?至少它似乎需要一个特殊的外壳,即所谓的
Docker快速启动终端