2016-09-02 19 views
0

CentOSのDockerコンテナにNexus 3をインストールします。しかし、Dockerをインストールした私のCentOSサーバーには、インターネットへのアクセス権がありません。私は、このコマンドを使用します:インターネットに接続していないDockerコンテナにNexus 3をインストールするにはどうすればよいですか?

ドッカープルsonatype/nexus3

私は必要なものを私に与えるために、ファイルのスタンドアロン、オフラインファイルまたはグループがありますか?

インターネットにアクセスできるDockerがインストールされていないWindowsマシンしかありません。

答えて

0

Windowsマシンで独自のDockerレジストリサーバーをセットアップしてから、必要なファイルを取得するためにCentOSサーバーとそのサーバーとを話すことができます。しかし、これは過度のようだ。ここで

はそれを設定するためのリンクです:https://docs.docker.com/registry/deploying/

あなたはまた、VirtualBoxのようなものを使用し、Windowsマシン上でそこにCentOSのサーバーと、セットアップドッキングウィンドウを作成することができます。これにより、あなたはcentos + docker + internetを持つことができます。

0

はい、あなたは、ファイルに画像を保存して、サーバー上にロードすることができます。

  1. docker save sonatype/nexus3 > nexus3.tarとtarファイルに画像を保存docker pull sonatype/nexus3
  2. とワークステーションに画像をダウンロード - Docs Save Docs
  3. USB/LAN経由でサーバに画像を転送するの/ etc
  4. docker load --input nexus3.tarとCentOSのサーバーに画像をインポート - Docker Load Docs

ドッカー保存

は、標準出力ストリームにタールを塗ったリポジトリを作成します。指定された各引数に対して、すべての親レイヤー、すべてのタグ+バージョン、または指定されたrepo:tagが含まれます。

ドッカー負荷は

ファイルまたは標準入力ストリームからタールリポジトリをロードします。画像とタグの両方を復元します。

これで、画像がコンピュータにロードされます。おそらく他の方法もありますが、これは私が考えることができる最も簡単なものであり、第三者のツールは含まれていません。ドキュメントごとにgzipのファイルを使用することもできます。

+0

WindowsワークステーションにDockerをインストールする必要はありません。その周りには何か方法はありますか? – Kiran

+0

Dockerがインストールされているワークステーションまたはサーバーを使用して、イメージをプルダウンすることができます。あなたのホストマシンをきれいに保つために、あなたのWindowsワークステーション上でVirtualBoxまたはVMware上で動作する仮想マシンを使用することさえできます。 –

関連する問題