2016-03-31 9 views
1

Windows 7マシンにドッカーをインストールしました。私の会社のネットワーク外のインターネットに接続するとすべて正常に動作しますが、私の会社のネットワークからインターネットに接続し、dockerhub、私はちょうど "ドッカーを得る:接続しようとしている時にネットワークタイムアウト...あなたはあなたのインターネット接続をチェックするか、プロキシの背後にいるかどうかを知りたいかもしれません"。 は、私は次の2行プロキシの後ろにDockerを実行しています

export "HTTP_PROXY=http://me:[email protected]:proxyport" 
export "HTTPS_PROXY=http://me:[email protected]:proxyport" 

ドッカマシンを再起動し、画像を引き、次のエラーを取得しようを追加することで/var/lib/boot2docker/profileファイルを編集しています。

Error while pulling image: Get https://index.docker.io/v1/repositories/library/ubuntu/images: x509: certificate signed by unknown authority 

編集:CA証明書の詳細

enter image description here

+0

はあなたが手動で最初に信頼する必要がある内部CAを持っていますか:どのように証明書を信頼するため、この答えをチェック! – tpbowden

+0

私は内部のCAを持っているかどうか私は理解することができますどのようにネットワークstuffiについて多くの知識がありませんか? – dursun

+0

ファイアウォールの背後にあるhub.docker.comに行き、左上の(Chomeを使用して)南京錠をクリックし、接続タブを選択し、証明書情報リンクをクリックして、発行者を確認します。 – tpbowden

答えて

1

問題は、企業のプロキシがドッカーが信頼していないそれ自身のSSL証明書を使用しています。あなたがしなければならないことは、CA証明書のコピーをダウンロードし、ファイアウォールの背後で使用するすべてのマシンで信頼することです。

Docker behind proxy that changes ssl certificate

+0

私はcertifacateのテキストを/etc/ssl/certs/ca-certificates.crtファイルにコピーしたが、変更はなかった。ドッカーマシンを再起動します。 "ca-certificates.crt"ファイルの変更がありません。そのための解決策はありますか? – dursun

+0

これを/var/lib/boot2docker/certs/ca.pemにコピーして再起動してください。うまくいけばそれが修正されます。ソース:https://forums.docker.com/t/installing-custom-registry-certificates-with-docker-machine/2204 – tpbowden

+0

はどちらでも動作しませんでした – dursun

関連する問題