wsl中的ubuntu安装docker踩坑记

本文讲述了在安装并配置Docker后,遇到无法连接到daemon的错误。通过检查发现dockerd服务未运行,尝试使用`sudodockerd`启动时遇到tracingprocessor错误。在修改`/etc/default/docker`文件后,成功启动dockerdaemon并解决连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装完docker之后启动docker,报错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 1、这是因为dockr daemon服务没有运行,使用service docker start启动docker daemon,虽然命令结果是ok,但使用service docker status发现docker还是没有成功启动,运行docker命令还是提示Cannot connect to the Docker daemon at unix:///var/run/docker.sock错误。

 2、经过查询资料,有人说是可以使用sudo dockerd可以启动docker daemon进程,试了一下,结果启动日志中提示错误:"failed to initialize a tracing processor \"otlp\"" error="no OpenTelemetry endpoint: skip plugin",根据github上的参考issue,在/etc/default/docker a文件末尾天剑如下一行即可

DOCKER_OPTS="--iptables=false".

3、然后使用service docker start && service docker status运行并查看docker daemon进程的状态,发现运行成功。

4、 在root用户下运行docker命令即可

<think>好的,用户想安装Ragflow,但网上资料可能过时或者不完整,我需要根据提供的引用整理出一个清晰的安装指南。首先,用户提到了不同操作系统的安装方法,包括Windows和Ubuntu,还有可能遇到的问题,比如WSL的问题。我需要分步骤说明,确保用户能顺利安装。 首先,引用[2]提到要克隆仓库,这是第一步。然后,引用[3]指出Windows用户应使用虚拟机而不是WSL,避免systemctl的问题。Ubuntu用户的话,可能需要安装Ollama,如引用[4]中的curl命令。此外,用户可能遇到依赖问题,比如Docker和Python环境,需要提醒他们安装这些前置软件。 要注意的是,用户可能复制代码时格式出错,建议他们使用kimi工具处理,如引用[1]所述。还要提到录里的内容,比如环境变量配置和端口冲突,这些常见问题需要预先警告。 接下来,需要分系统说明步骤,Windows用虚拟机,Ubuntu用原生安装。同时,要强调Docker安装和权限设置,避免运行时出错。最后,启动服务后的验证步骤也很重要,确保用户知道如何检查是否安装成功。 可能用户还会遇到其他问题,比如网络问题下载Docker镜像慢,或者权限不足,需要sudo。这些细节都要涵盖进去。另外,引用中的教程链接需要附上,方便用户参考。整个流程要逻辑清晰,步骤明确,避免用户走弯路。</think>根据多平台安装实践,以下是Ragflow的详细安装指南: ### 一、Windows系统安装(推荐虚拟机) 1. **虚拟机环境准备** - 下载VMWare Workstation Pro并完成安装[^3] - 创建Ubuntu 20.04+虚拟机(内存建议8GB+,存储50GB+) 2. **基础依赖安装** ```bash sudo apt update && sudo apt upgrade -y sudo apt install docker.io docker-compose python3-pip git ``` 3. **克隆仓库** ```bash git clone https://github.com/infiniflow/ragflow.git cd ragflow ``` 4. **配置文件修改** ```bash cp .env.example .env # 按需修改端口等配置 ``` 5. **启动服务** ```bash docker-compose up -d ``` ### 二、Ubuntu原生安装 1. **安装Ollama(AI后端)** ```bash curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz tar xzvf ollama-linux-amd64.tgz sudo mv ollama /usr/bin/ ollama serve & # 保持后台运行[^4] ``` 2. **安装Ragflow主程序** ```bash git clone https://github.com/infiniflow/ragflow.git cd ragflow/docker docker-compose -f docker-compose-CN.yml up -d ``` ### 三、通用配置 1. **访问控制台** - 浏览器访问:`http://localhost:9380` - 首次运行需等待镜像下载完成(约5-10分钟) 2. **常见问题解决** - **端口冲突**:修改`.env`中的`HTTP_PORT`值 - **镜像下载失败**:配置Docker国内镜像源 - **权限问题**:执行`sudo usermod -aG docker $USER`后重新登录 ### 四、验证安装 ```bash docker ps # 应看到3个运行中的容器 curl http://localhost:9380/api/health # 返回{"status":"ok"} ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值