Docker部署小龙虾时踩了不少坑,留下笔记警示后人。
教程参考这篇知乎专栏,写的很详细,可以少走不少弯路,不过仍然有些需要注意的地方。
如果你是用root用户跑的 ,那么 openclaw 的配置文件存放在 ,且可能会出现以下报错:
这是因为 的所有者是 root,openclaw 没有权限访问这个文件夹。
解决方法是执行 ,把 .openclaw 文件夹及其内部所有东西的所有权,交给 ID 为 1000 的用户和组。
然后重新执行一遍 就解决了。
假设用户为 McGuffin,那么 openclaw 的配置文件存放在 ,且可能会出现以下openclaw docker 教程报错:
说明当前的 SSH 用户没有权限访问 Docker 的守护进程。在 Linux 系统中,默认只有 root 用户或 docker 组的用户才能操作 Docker。
只需要把当前用户加入 docker 组就可以了。
很多教程都会使用 命令,但是由于我们是使用 docker 部署的,不能直接使用此命令,而是应该使用 。
例如:
不需要 进入容器,直接在宿主机源码目录执行即可。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/250519.html原文链接:https://javaforall.net
