VSCode devcontainer. json крепления не работают - PullRequest
0 голосов
/ 20 марта 2020

Предполагается, что я, должно быть, что-то делаю не так, но я не могу заставить VSCode монтировать что-либо в контейнер с моим очень простым файлом devcontainer. json.

В настоящее время выглядит следующим образом:

{
"name": "Terraform",
"dockerFile": "Dockerfile",
"mounts": ["source=/home/paul,target=/host,type=bind,consistency=cached"]

}

Я также попробовал пример, приведенный в документации:

["source=${localEnv:HOME}${localEnv:USERPROFILE},target=/host-home-folder,type=bind,consistency=cached"]

Ни один из них не кажется для монтирования чего-либо внутри контейнера и просмотра вывода консоли «Dev Containers», даже не похоже, что VSCode пытается его смонтировать. Нужно ли что-то включать, чтобы это работало?

Запуск VSCode 1.36.1 на Linux Mint. Docker CE 19.03.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Похоже, вам понадобится VSCode 1.41+, чтобы свойство mounts работало.

https://code.visualstudio.com/docs/remote/containers-advanced#_adding -another-local-file-mount

0 голосов
/ 04 апреля 2020

Для меня это работало рабочее пространствоMount вместо монтирования

"workspaceMount": "source=${localWorkspaceFolder}/sub-folder,target=/workspace,type=bind,consistency=delegated",
"workspaceFolder": "/workspace"

, как указано в https://code.visualstudio.com/docs/remote/containers-advanced

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...