Постоянно установить сервер VS Code в контейнер - PullRequest
0 голосов
/ 08 ноября 2019

Каждый раз, когда я запускаю контейнер для разработки в нем с расширением VS Code Remote - Containers, контейнер должен повторно загружать vs-code-server. Есть ли способ легко установить сервер в Dockerfile, чтобы его не приходилось переустанавливать каждый раз?

1 Ответ

0 голосов
/ 11 ноября 2019

При использовании 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:
...