我在docker中安裝nvm。在完成安裝後,它說運行echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile
,然後關閉並重新打開終端。如何關閉並重新打開碼頭終端
我認爲上述過程更新bash配置文件,並讓我通過nvm
命令從bash訪問nvm.sh
。但是,要做到這一點,我必須關閉並重新打開bash /終端。
反正有這樣做或我要停止碼頭集裝箱,然後再運行它?
我在docker中安裝nvm。在完成安裝後,它說運行echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile
,然後關閉並重新打開終端。如何關閉並重新打開碼頭終端
我認爲上述過程更新bash配置文件,並讓我通過nvm
命令從bash訪問nvm.sh
。但是,要做到這一點,我必須關閉並重新打開bash /終端。
反正有這樣做或我要停止碼頭集裝箱,然後再運行它?
~/.bash_profile
僅源自登錄實例bash
,可能這就是爲什麼他們說你要註銷然後登錄。
如果您對~/.bash_profile
做出的唯一改變是增加了. ~/.nvm/nvm.sh
,那麼你可以有同樣的效果,只要外殼而言通過source
-ing在當前shell實例文件:
. ~/.nvm/nvm.sh
這當然只涵蓋了bash
的方面,而不是docker
作爲一個整體。
也許這將幫助泊塢窗,在運行搬運工圖像運行腳本,你可以將它連接到慶典,重新打開新的配置文件實例:
docker ps -all #to get container id
docker exec -i -t 38ad5f94df4d /bin/bash
-t
容器的id或容器名稱