首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker无根模式安装工具脚本找不到slirp4netns二进制文件

Docker无根模式安装工具脚本找不到slirp4netns二进制文件
EN

Stack Overflow用户
提问于 2022-02-28 23:56:15
回答 1查看 950关注 0票数 0

我试图使用dockerd-rootless-setuptool.sh脚本在Ubuntu18.04上设置Docker无根模式。但是我很难让脚本找到我下载的slirp4netns二进制文件(slirp4netns为非特权网络命名空间提供用户模式网络)。在Ubuntu 20上,可以使用apt作为包安装,但是对于较低的Ubuntu版本,这里提供了预先构建的二进制文件。

我使用以下方式运行脚本(非根):

代码语言:javascript
复制
dockerd-rootless-setuptool.sh install

但它抱怨说:

代码语言:javascript
复制
Either slirp4netns (>= v0.4.0) or vpnkit needs to be installed

我已经下载了slirp4netns的最新稳定二进制文件(v1.1.12),如下所示:

代码语言:javascript
复制
curl -o slirp4netns --fail -L https://github.com/rootless-containers/slirp4netns/releases/download/v1.1.12/slirp4netns-$(uname -m)
chmod +x slirp4netns

我将二进制文件(作为根)移动到/usr/local/lib。我做错了什么?是否需要更新环境变量?我真的不想仅仅为了得到一个库就升级我的整个操作系统。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-03-01 14:54:05

是我自己的愚蠢。正如这个人在评论我的问题时说的那样,我所需要做的就是把二进制文件移到/usr/local/bin。我原以为/usr/local/libPATH上,但事实并非如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71302345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档