在容器中永久安装 VS Code 的服务器
Permanently install VS Code's server in container
每次我使用 VS Code 的 Remote - Containers 扩展启动容器进行开发时,容器都必须重新下载 vs-code-server。有没有什么方法可以轻松地将服务器安装在 Dockerfile 中,这样就不必每次都重新安装?
如果使用 docker-compose,您可以为 .vscode-server
文件夹创建一个卷,以便它在运行过程中保持不变。
类似于(在 .devcontainer/docker-compose.yml
中):
version: "3"
services:
app:
build:
context: .
dockerfile: Dockerfile
command:
- /bin/sh
- -c
- "while sleep 1000; do :; done"
volumes:
- ..:/workspace
- vscode-server:/home/code/.vscode-server
volumes:
vscode-server:
每次我使用 VS Code 的 Remote - Containers 扩展启动容器进行开发时,容器都必须重新下载 vs-code-server。有没有什么方法可以轻松地将服务器安装在 Dockerfile 中,这样就不必每次都重新安装?
如果使用 docker-compose,您可以为 .vscode-server
文件夹创建一个卷,以便它在运行过程中保持不变。
类似于(在 .devcontainer/docker-compose.yml
中):
version: "3"
services:
app:
build:
context: .
dockerfile: Dockerfile
command:
- /bin/sh
- -c
- "while sleep 1000; do :; done"
volumes:
- ..:/workspace
- vscode-server:/home/code/.vscode-server
volumes:
vscode-server: