Vscode template

vscode
Vladimir Protsenko 1 year ago
parent bed15d8e6b
commit ac8f3b2e5a

@ -9,3 +9,26 @@ PROJECT=myprojectname; git clone https://git.ai.ssau.ru/liav/docker_template --b
Параметр `-v $(pwd):/wd ` в `start` скриптах означает, что директория `/wd` в контейнере будет связана с текущей папкой на хосте. Параметр `-v $(pwd):/wd ` в `start` скриптах означает, что директория `/wd` в контейнере будет связана с текущей папкой на хосте.
Для остановки vscode используйте `./stop.sh`. Для остановки vscode используйте `./stop.sh`.
Настроить рабочее окружение в контейнере можно либо классическим способом внутри контейнера, либо в более воспроизводимом ключе по шагам:
1. Скачивание шаблона в новую папку с названием `myprojectname`, переход в неё по завершению
```
PROJECT=myprojectname; git clone https://git.ai.ssau.ru/liav/docker_template --branch vscode $PROJECT; cd $PROJECT
```
2. Редактирование Dockerfile для смены базового образа, установки ПО и настройки среды образа.
3. Выполнение построения образа/отладка процесса
```
./build.sh
```
4. Редактирование аргументов запуска контейнера на основе образа:
- изменение номера/добавление доступных ГПУ в запускаемом контейнере ('--gpus' аргумент),
- изменение порта для vscode ('-p' аргумент),
- добавление папок хост системы, доступных из контейнера ('-v' аргумент).
5. Запуск контейнера `./vscode.sh`.

Loading…
Cancel
Save