docker-compose报错问题

Lenged_Zhao 2020-07-06 04:41:28
我按照docker官网上docker compose中的geting started的做练习(https://docs.docker.com/compose/gettingstarted/),
使用的VM 虚拟机安装的ubuntu18.04
系统报错
Error relocating /usr/local/lib/libpython3.7m.so.1.0: getrandom: symbol not found
ERROR: Service 'web' failed to build: The command '/bin/sh -c pip3 install -r requirements.txt' returned a non-zero code: 127






有踩过这个坑的前辈解答下吗?
...全文
2512 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
RUN echo -e http://mirrors.ustc.edu.cn/alpine/v3.7/main/ > /etc/apk/repositories

这里面的版本改为 v3.12

为了加速,替换Dockerfile的仓库源的时候,要注意使用的版本(不修改仓库源的时候是可以看到使用的是v3.12的版本的)
mouse_zhu 2020-07-07
  • 打赏
  • 举报
回复
自己回复可以结贴
Lenged_Zhao 2020-07-06
  • 打赏
  • 举报
回复
自己回复还没法结贴吗
Lenged_Zhao 2020-07-06
  • 打赏
  • 举报
回复
问题解决,原因是getrandom依赖项的问题,目前有两个方法能够解决 方法一:更细libc.musl到最新版本,“sudo apt-get upgrade musl-dev” 方法二:删掉Dockerfile文件中,“RUN apk add --no-cache gcc musl-dev linux-headers” 参考链接:https://github.com/docker/compose/issues/6292:

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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