2017-08-16 7 views
0

私の仕事環境ではネットワークに接続できませんが、ネットワークに接続できるダウンロードマシンに接続できます。ドッカー画像はどこでオフラインになりますか?

しかし、ドッカーの画像を見つけてダウンロードする方法はわかりません。

ウェブサイトのドッカーハブは「docker pull nginx」などのコマンドを表示しますが、ネットワークに接続できないため、私にとっては役に立たないです。

私の質問:

は今、私はダウンロードドッキングウィンドウ-engine.debでドッキングウィンドウをインストールしています。 ドッキング・イメージをオフラインにすることはできますか?

+0

、https://stackoverflow.com/questions/23935141/howですリポジトリを介さずに1つのホストから他のホストへのコピー・ドッカー画像 – mohan08p

答えて

2

ドッカーイメージが格納されているレジストリにアクセスする必要があります。しかし、あなたが画像を持っておらず、まだ画像が登録されていないなら、あなたはインターネットから画像を引く必要があります。

Aが道をお勧めは次のようになります。

インターネットアクセスを持つマシン(多分ローカルマシン)上でドッキングウィンドウをインストールし、イメージプル:あなたのイメージの.tarを作るために使用docker save

$ docker pull busybox 

$ docker save busybox > busybox.tar 

か、次の構文を使用することができます

$ docker save --output busybox.tar busybox 

参考文献はhereです。

のようなツールを使用して、インターネットにアクセスできないDockerサーバーに.tarを送信することができます。 今、あなたは.tarを抽出して、画像を取得するためにdocker loadを使用することができます。

$ docker images 

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 

$ docker load < busybox.tar.gz 

Loaded image: busybox:latest 
$ docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
busybox    latest    769b9341d937  7 weeks ago   2.489 MB 

リファレンスは、私は、これはあなたの問題を解決することができると思いhere

関連する問題