2017-09-18 12 views
0

私はデフォルトでNVMがインストールされたドッカーコンテナを持っています。任意のバージョンのノードをインストールしようとすると、またはコマンドnvm ls-remoteを実行すると、毎回サーバーに接続できません。NVMを使用してコンテナにnodeJsバージョンをインストール

メッセージは次のとおりです。

バージョン '6.11.2' が見つかりません - 利用可能なバージョンを参照するnvm ls-remoteを試してみてください。

このネットワークにはこのエラーが発生しています。

それは私の/etc/resolve.confファイルの内容です:docker network lsコマンドの

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 
#  DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 
search SAD.UM.AC.IR 

nameserver 8.8.8.8 
nameserver 8.8.4.4 

結果は次のとおりです。

NETWORK ID   NAME    DRIVER    SCOPE 
dc8cffbb2789  bridge    bridge    local    
5efb2b5fb44e  host    host    local    
8c19a2b28c14  none    null    local 

それはちょうどネットワークの問題です!これを解決することは何ですか?

+0

'curl ipinfo.io'はそのコンテナで動作しますか? –

+0

はコンテナに関連するこの問題ですか? 'curl:(6)ホストを解決できませんでした:ipinfo.io;不明なエラー '他のネットワークにこのコンテナに問題はありません! @ TarunLalwani –

+0

はい、一時的なものでも構いません。削除して再度コンテナを実行してください –

答えて

0

最後に、@TarunLalwaniとのディスカッションの後、私はこの場合に何が間違っているかを見出します。問題は、私のコンテナが私のホストマシンのインターネットを使わないので、インターネットにアクセスできないということです。私はコンテナ実行したときに、私は、このコマンドを使用します。

ドッカランどこか-v -itを/:/どこか--net =ホスト8585 -p:8585 --nameテストドッキングウィンドウ-画像

コマンドに--net=hostが追加されました。

関連する問題