0

在我使所有应用程序都从容器运行的征服过程中,正如预期的那样,我遇到了一些问题。我将 VS-Code 安装为 Flatpak 并安装了 Docker 插件,但该插件无法检测到 docker 二进制文件,因为 docker 实际上正在快速运行。

复制步骤:

snap install docker
flatpak install com.visualstudio.code

预期结果:

所有资源监视器都工作并且检测到 docker。

实际结果:

没有任何效果。启动终端并执行echo $PATH给出:/app/bin:/app/bin:/usr/bin这不是我的实际路径。

我尝试过的事情:

  • export PATH=$PARH:/snap/bin但是 /snap/bin 在集成终端中显示为空
  • export PATH=$PARH:/snap/docker/current/bin集成终端现在可以工作,但其余的监视器和构建选项不能。
  • 在插件设置'/snap/docker/current/bin'中设置docker PATH,但现在给出:Failed to connect. Is Docker installed and running? Error: connect ENOENT /var/run/docker.sock
  • 授予 vscode flatpak 权限,例如:
flatpak override --filesystem=host-os com.visualstudio.code 
flatpak override --filesystem=host com.visualstudio.code
flatpak override --filesystem=/snap/bin com.visualstudio.code

似乎没有任何区别

4

0 回答 0