2016-08-23 12 views
0

ドッカーの中にnvmをインストールしています。私がインストールが完了したら、echo ". ~/.nvm/nvm.sh" >> ~/.bash_profileを実行してからを閉じて、ターミナルを開き直してください。ドッカー端末を閉じて再オープンする方法

私は上記の手順でbashプロファイルを更新し、nvm.shnvmコマンドでbashからアクセスできると思います。しかし、これを行うには、私はbash/terminalを閉じて再オープンする必要があります。

これを行うにはどうしたらいいですか、またはドッカーのコンテナを停止してからもう一度実行する必要がありますか?

答えて

1

~/.bash_profileは、ログインインスタンスbashによってのみ供給されます。おそらく、ログアウトしてからログインするように言われたのでしょう。

~/.bash_profileにあなたが行った変更のみが. ~/.nvm/nvm.shを追加している場合は、限り、シェルは現在のシェル・インスタンス内のファイルを-ing sourceで懸念されるのと同じ効果を持つことができます。

. ~/.nvm/nvm.sh 

これはもちろんbashの側面だけをカバーし、全体としてはdockerではありません。

1

たぶんこれは、あなたが、bashのに添付し、新しいプロファイルでインスタンスを再度開くことができドッカイメージを実行してスクリプトを実行するために、ドッキングウィンドウに役立ちます:

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

-tコンテナIDまたはコンテナ名

関連する問題