docker部署的Jenkins中需要运行python3,GLIBC_2.25不支持怎么办?

HITYM627 2020-05-27 01:15:44
docker部署了Jenkins,挂载了python3的目录,python版本为3.6.9,jenkins部署jar服务之前,需要替换yml文件中的内容,需要运行一个python3的脚本,然后就会报下面的错误:

python3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by python3)

docker容器是利用docker—compose进行部署的,我想请问,如果不操作docker内部进行安装python3,如何进行解决这个问题?docker内部安装太繁琐了
...全文
777 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mouse_zhu 2020-06-01
  • 打赏
  • 举报
回复
这样也可以.,其实你可以直接pull 一个别恩做好 的环境
HITYM627 2020-05-29
  • 打赏
  • 举报
回复
引用 6 楼 mouse_zhu 的回复:
[quote=引用 4 楼 HITYM627 的回复:] 那我可不可以这么理解,其实用docker安装jenkins 就是个坑,最好还是宿主机安装会比较好?
怎么样.问题是否解决[/quote]大神你的意思是我在宿主机进行安装,然后自己制作一个image是吗?
mouse_zhu 2020-05-28
  • 打赏
  • 举报
回复
引用 4 楼 HITYM627 的回复:
那我可不可以这么理解,其实用docker安装jenkins 就是个坑,最好还是宿主机安装会比较好?
怎么样.问题是否解决
mouse_zhu 2020-05-27
  • 打赏
  • 举报
回复
虽然我没有部署过jenkins.但是我认为这个服务是可以制作容器的.你在宿主机怎么部署就在容器里面怎么部署,缺失什么直接安装就可以.另外你如果是x86平台.可以直接docker pull jenkins
HITYM627 2020-05-27
  • 打赏
  • 举报
回复
那我可不可以这么理解,其实用docker安装jenkins 就是个坑,最好还是宿主机安装会比较好?
mouse_zhu 2020-05-27
  • 打赏
  • 举报
回复
挂载是可以挂载但是这个环境不一定能用
HITYM627 2020-05-27
  • 打赏
  • 举报
回复
谢谢,我有一个疑问,因为是最近要搞这个部署,我刚学的docker,想请教一个问题,在docker hub中下载了 带python3镜像的话,能不能在Jenkins的那个镜像中,挂在这个镜像的python3环境? 我在Jenkins中安装了一个叫ShiningPanda 的插件
mouse_zhu 2020-05-27
  • 打赏
  • 举报
回复
这是C库不兼容问题,你容器内部的C库和系统C库不是一个版本. 1 去找和你系统版本相似的镜像 2 基于你当前系统重新制作镜像. 3 可以直接从docker.hub 下载带python3 的镜像 4 通过容器自带的包管理下载安装python3

1,162

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧