【问题标题】:Jenkins error buildind : docker: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by docker)Jenkins 错误 buildind : docker: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32\' not found (docker required)
【发布时间】:2022-08-11 04:52:47
【问题描述】:

jenkins : job failes 进入构建映像阶段这里是执行时显示的错误 docker build -t jumperiz/nodeapp : 错误是: docker: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32\' not found (required by docker) docker: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.34\' not found(docker 需要) 附上我的构建图片。

任何指导将不胜感激!

  • 显示失败的 Jenkins 构建的屏幕截图并不能真正帮助澄清问题。您的 Jenkins 管道代码中有什么?是管道的问题,还是在 Jenkins 中正确安装 Docker 的系统管理问题?胡乱猜测,你是不是在容器中运行 Jenkins 并将主机的 Docker 二进制文件绑定挂载到其中; Docker not found when building docker image using Docker Jenkins container pipeline 可能有帮助吗?
  • 是的,我在容器实例中运行 jenkins 并将主机的 docker 二进制文件安装到其中这是我的 docker run 命令: docker run -u 0 --privileged --name -it -d -p 8080:8080 -p 50000 :50000 \\ -v /var/run/docker.sock:/var/run/docker.sock \\ -v $(哪个码头工人) :/usr/bin/docker \\ -v /home/jenkins_home: /var /jenkins_home \\詹金斯/詹金斯:最新
  • 当我执行 docker run -it -u root /bin/bash 并登录到我的容器时,当我尝试检查 dockers 版本时,结果是 => GLIBC_2.32\' not found (docker required) docker: /lib/ x86_64-linux-gnu/libc.so.6:未找到版本 GLIBC_2.34\'(docker 要求)附上我的构建图片。
  • -v $(which docker):/usr/bin/docker 不会可靠地工作。在 Jenkins Dockerfile 中安装 Docker CLI 工具。
  • 我应该将它添加到管道中吗?如果您有任何文档,请帮助我是初学者并尝试做我的第一个 Devops 项目

标签: linux docker jenkins jenkins-pipeline devops


【解决方案1】:

您需要手动安装 docker,您可以按照以下步骤操作:

  • 在分离模式下运行 jenkins 容器:

    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

  • 以 root 用户身份进入 jenkins 容器:

    docker exec -it -u0 bash

  • 安装泊坞窗:

    curl https://get.docker.com/ > dockerinstall && chmod 777 dockerinstall && ./dockerinstall

  • 然后退出 jenkins 容器并更改 docker.sock 权限 为所有用户读写:

    sudo chmod 666 /var/run/docker.sock

【讨论】:

    猜你喜欢
    • 2020-03-25
    • 2012-11-27
    • 2023-01-17
    • 1970-01-01
    • 2023-02-23
    • 2019-07-04
    • 1970-01-01
    • 2013-05-31
    • 2020-04-16
    相关资源
    最近更新 更多