2017-01-09 8 views
0

私はDockerの新機能です。 私はMac OSを使用しています。ローカルのJenkinsサーバーを起動して実行しています。私はドッカーを使って、赤い帽子のLinux環境をシミュレートしたいと思います。私はRHEL用のドッキングウィンドウの画像を取得しなければならどこから(のRed Hat Enterprise Linux) - 私は 赤い帽子のLinuxをシミュレートするためにドッカーでジェンキンを実行

  1. は、RHEL用ドッキングウィンドウの画像を取得するには、次の手順を実行することが出来るのですか?

  2. JDK、Jenkinsの画像を引き出します。

  3. 実行ジェンキンスサーバと新たな雇用

    を設定するには、正しい上記の手順はありますか? 正しい方向に向いていますか?

答えて

0

デフォルトでは、カスタムDockerファイルを作成する必要があります。Jenkinsは、AlpineまたはOpenJDKイメージ上で動作します。 OpenJDKイメージは、Debianに基づいた特定のバージョンのbuildpack-depsに基づいています。 While you can create a dockerfile with multiple FROM statements, it is buggy and I wouldn't recommend it.

RHEL - (Red Hat Enterprise Linux)のドッキング・イメージを取得するRHELのドッキング・イメージはどこから手に入りますか?私は(私は通常、ドッキングウィンドウ環境でRHELを使用していないので、私は、これについて間違っている権利を留保する)を見つけることができるものに基づいて

there is no official RHEL image for docker.その記事には、1を作成する方法を乗り越えます。代わりに、centosの画像がありますので、おそらくあなたの最高のコースです。公式RHELを妥協することがなければ、あなたはその記事が何人かの非公式イメージを述べることをしたり、信用したりしている。

JDK、Jenkinsの画像を引き出します。

上記をソートしたら、Dockerfileを構築してJenkinsに対応する必要があります。私はRedHatの/ CentOSに

実行ジェンキンスサーバに(それが可能な範囲で)OpenJDK8Jenkins Dockerfileポート、それを見て、簡単だろう新たな雇用

を設定します一度他の部分が行われます。の指示に従うことができます official Jenkins Docker hub

私は正しい方向に行っていますか?

私の意見ではありません。ドッカーは、そのような環境をテストするために実際に使用すべきではありません。まず、非ドッキング環境でこれを実行することを期待している場合、効果的なchroot/"特別な"環境であるため、本当の良いテストではありません。 の場合、ドッカーでそれを実行する予定です。公式のJenkins画像を既に持っているので、ホイールを正方形にすることによってホイールを再発明しています。

関連する問題