Visual Studio Code Remote - Контейнеры - изменить оболочку - PullRequest
1 голос
/ 05 мая 2019

При запуске подключенного контейнера в «VS Code Remote Development» кто-нибудь нашел способ изменить оболочку контейнера при запуске интегрированного терминала vscode.

Кажется, что-то похожее на.

docker exec -it <containername> /bin/bash

Я ищу эквивалент

docker exec -it <containername> /bin/zsh

Единственные настройки, которые я нашел для Прикрепленных контейнеров,

"remote.containers.defaultExtensions": []

Ответы [ 2 ]

1 голос
/ 05 мая 2019

Я работал над этим с

RUN echo "if [ -t 1 ]; then" >> /root/.bashrc
RUN echo "exec zsh" >> /root/.bashrc
RUN echo "fi" >> /root/.bashrc

Тем не менее, мне было бы интересно узнать, есть ли способ установить это для каждого контейнера.

0 голосов
/ 13 мая 2019

Посмотрите на эту проблему. Измените путь оболочки к пути оболочки вашего сервера

https://github.com/microsoft/vscode-remote-release/issues/220#issuecomment-490374437

...