Исходный профиль bash при запуске интерактивного сеанса Docker - PullRequest
0 голосов
/ 11 ноября 2018

Выполнение этого открывает bash в интерактивном режиме:

docker exec -it bash

Однако, это не источник ~ / .bash_profile, то есть bash_profile в контейнере. Я пробовал bash -i вместо bash в конце, но не работает. Так как сделать загрузку профиля при входе в контейнер, как в обычной интерактивной оболочке?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

-1 работ, как упомянуто @chepner в комментариях:

docker exec -it bash -l

0 голосов
/ 12 ноября 2018

добавить это к пользователю контейнера .bashrc:

if [ -f ~/.bash_profile ]; then
    . ~/.bash_profile
fi

Вам необходимо перестроить образ и скопировать файл .bash_profile.

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