如何在Jenkins中设置docker?

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

我正在尝试从 Jenkins 内部连接到 docker。我还下载了docker相关的插件。但不知何故,没有提供 docker 连接。这可能是什么原因? 首先,我正在Windows操作系统上工作。 我已经安装了docker。 我在 docker 中运行 Jenkins。 我创建了我的 github 存储库。 我在詹金斯中编写了脚本管道。 m2 文件似乎是在我的计算机上创建的。 我在Jenkins中下载了maven和docker inside工具。 Docker:我在我的计算机上提供了 docker.exe 文件的扩展名,但它不起作用。 Docker :我做了 docker 和最新版本,但没有成功。

error message

my jenkins_home file and workspace my project

我也不知道为什么@temp文件出现在第二张图片中。这可能是什么原因? 我还将 docker 文件添加到我的项目中。

docker jenkins dockerfile jenkins-pipeline jenkins-plugins
1个回答
1
投票

已解决的问题:让我们按顺序运行命令;

1.

docker run -p 8080:8080 -p 50000:50000 -d -v /var/run/docker.sock:/var/run/docker.sock -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
docker exec -it --user root <container id> bash
curl https://get.docker.com/ > dockerinstall && chmod 777 dockerinstall && ./dockerinstall
sudo chmod 666 /var/run/docker.sock
docker exec -it <container id> bash
cat var/jenkins_home/secrets/initialAdminPassword
© www.soinside.com 2019 - 2024. All rights reserved.