Каждый раз, когда я запускаю контейнер для разработки в нем с помощью расширения VS Code Remote - Containers, контейнер должен повторно загружать vs-code-server. Есть ли способ легко установить сервер в Dockerfile, чтобы его не приходилось каждый раз переустанавливать?
Постоянно установить сервер VS Code в контейнере
Ответы (1)
При использовании 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:
person
pjoe
schedule
11.11.2019