在 VS Code 中安装 Microsoft 官方 Docker 插件,即可在界面中查看远端的 Image、Container、Logs,并且可以直接 exec 进入容器。
在 Docker Context 面板可以直接切换上下文(相当于 docker context use lzc-remote-sock),然后就能在 VS Code 中操作对应容器和镜像,无需手动敲命令。
7. 查看已创建的 Docker Context
在命令行查看所有 Context:
1
docker context ls
输出示例:
1 2 3 4 5 6 7 8
NAME DESCRIPTION DOCKER ENDPOINT default * Current DOCKER_HOST based configuration ssh://root@name.heiyu.space lzc-remote-sock ssh://root@name.heiyu.space:/lzcsys/run/lzc-docker/docker.sock my-remote-sock ssh://root@name.heiyu.space:/data/playground/docker.sock orbstack OrbStack unix:///Users/.orbstack/run/docker.sock
Warning: DOCKER_HOST environment variable overrides the active context. To use a context, either set the global --context flag, or unset DOCKER_HOST environment variable.
总结
通过 docker context 配合 VS Code Docker 插件,不仅能用命令行直接操作远端微服容器,还能图形化查看容器状态、镜像和日志。 这种方式的好处是: