/ / Как да затворите и отворите отново докер терминала - bash, docker, ubuntu - 14.04

Как да затворите и да отворите отново докер терминала - bash, docker, ubuntu-14.04

Аз инсталирам nvm в докер. След като приключа с инсталирането, той казва да се изпълни echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile и тогава затворете и отворете отново терминал.

Мисля, че горната процедура актуализира баш профила и ми позволи достъп nvm.sh от баш с nvm команда. Но за да направя това, трябва да затворя и да отворя отново баш / терминал.

Има ли все пак да направите това или аз трябва да спре контейнера докер и след това да го стартирате отново?

Отговори:

1 за отговор № 1

~/.bash_profile се идва само от потребителски входни файлове bash, вероятно това е причината те да са ви казали да излезете и след това да влезете.

Ако е единствената промяна, на която сте направили ~/.bash_profile добавя се . ~/.nvm/nvm.sh, тогава може да имате същия ефект, доколкото се отнася до черупката source-съставяне на файла в текущия потребителски модел на обвивката:

. ~/.nvm/nvm.sh

Това, разбира се, обхваща само bash"аспект, не docker като цяло.


1 за отговор № 2

Може би това ще помогне с докер, за да стартирате скриптове при стартиране на изображението на докер, можете да го прикачите към баш, да отворите отново прозореца с нов профил:

docker ps -all #to get container id
docker exec -i -t 38ad5f94df4d /bin/bash

-t име на контейнер или име на контейнер