2016-08-23 53 views
0

我在docker中安裝nvm。在完成安裝後,它說運行echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile,然後關閉並重新打開終端。如何關閉並重新打開碼頭終端

我認爲上述過程更新bash配置文件,並讓我通過nvm命令從bash訪問nvm.sh。但是,要做到這一點,我必須關閉並重新打開bash /終端。

反正有這樣做或我要停止碼頭集裝箱,然後再運行它?

回答

1

~/.bash_profile僅源自登錄實例bash,可能這就是爲什麼他們說你要註銷然後登錄。

如果您對~/.bash_profile做出的唯一改變是增加了. ~/.nvm/nvm.sh,那麼你可以有同樣的效果,只要外殼而言通過source -ing在當前shell實例文件:

. ~/.nvm/nvm.sh 

這當然只涵蓋了bash的方面,而不是docker作爲一個整體。

1

也許這將幫助泊塢窗,在運行搬運工圖像運行腳本,你可以將它連接到慶典,重新打開新的配置文件實例:

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

-t容器的id或容器名稱

相關問題