首页 > 解决方案 > VSCode:远程使用开发容器,无需本地安装 docker

问题描述

目前,我有:

在我的桌面上,我可以使用:

有没有办法使用本地 VSCode 在远程容器中开发,而无需本地安装 docker(显然在主机上安装了 docker)?

标签: visual-studio-codevscode-remote

解决方案


有没有办法使用本地 VSCode 在远程容器中开发,而无需本地安装 docker(显然在主机上安装了 docker)?

不。在“高级容器”文档中它说

您可以通过设置本地环境变量(如 DOCKER_HOST、DOCKER_CERT_PATH、DOCKER_TLS_VERIFY)在本地使用 Docker CLI 和远程 Docker 主机。由于 VS Code 在后台使用 Docker CLI,您可以使用这些相同的环境变量将 Remote - Containers 扩展连接到同一个远程主机。

我添加了粗体。请注意,它指的是客户端而不是那里的远程。这是来自在远程 Docker 主机上的容器内进行开发

虽然没有官方支持,但似乎可以在没有守护程序的情况下安装 Docker CLI...

是否可以只安装 docker cli 而不是守护进程

也许你可以在没有管理员的情况下做到这一点?

不过,那肯定是逆水行舟。可能你最好的选择是坚持你已经开始的“远程 - SSH”设置。


推荐阅读