将VS Code的服务器永久安装在容器中

每次我使用VS Code的Remote-Containers扩展程序启动容器进行开发时,容器都必须重新下载vs-code-server。有什么方法可以轻松地在Dockerfile中安装服务器,从而不必每次都重新安装?

wdiaoniena 回答:将VS Code的服务器永久安装在容器中

如果使用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:
本文链接:https://www.f2er.com/3138545.html

大家都在问