我正在尝试使用 docker 构建图像,然后将其上传到 docker hub,通过质量测试后,我收到以下错误: docker: not found, how can I communications my docker service (localhost) with the container of Jenkins .
重要提示:我在本地安装了 docker 桌面,并且在 Windows 10 专业版中的本地容器中安装了 Jenkins。
您有 2 个选择来执行此操作:
/var/run/docker.sock
,因此绑定挂载看起来像 -v /var/run/docker.sock:/var/run/docker.sock
。Building Image
阶段使用不同的从属代理。例如您可以使用 Docker-in-Docker (https://hub.docker.com/_/docker) 作为 Jenkins 的从属代理(通过 ssh 连接)并在该从属代理中运行您的 docker 构建。