当前,我有:
在我的桌面上,我可以使用:
是否可以使用本地VSCode在远程容器中进行开发,而无需本地安装docker(显然是在主机上安装了docker)?
答案 0 :(得分:0)
是否可以通过本地VSCode在远程容器中进行开发, 没有本地安装docker(显然安装了docker 在主机上)?
不。在“高级容器”文档中,它显示为
您可以通过以下方式在本地Docker CLI和远程Docker主机之间使用 设置本地环境变量,例如DOCKER_HOST, DOCKER_CERT_PATH,DOCKER_TLS_VERIFY。 由于VS Code使用Docker CLI ,您可以使用这些相同的环境变量来 将Remote-Containers扩展连接到同一远程主机。
我添加了粗体。请注意,它是指客户端而不是那里的远程服务器。来自Developing inside a container on a remote Docker host。
尽管没有官方支持,但似乎可以在没有守护程序的情况下安装Docker CLI ...
Is it possible to install only the docker cli and not the daemon
也许您无需管理员即可执行此操作?
但是,那肯定是在反对谷物。最好的选择是坚持使用“ remote-SSH”设置。
答案 1 :(得分:0)
我刚刚使用@Tom 链接的解决方案实现了这一点(但使用管理员权限,没有它们我没有测试它)
我从 docker-cli-builder github repo 下载了 docker-cli 并成功创建了 docker 上下文。
在 VSCode 中选择它后,它开始使用上下文,允许我查看远程机器上的容器。