2017-12-05 21 views
1

Windows 10のボックスのドッカーコンテナでJenkinsを実行しようとしています。私はLinuxコンテナではなく、Windowsのコンテナを使用しています。Windows 10上のWindows Docker ContainerでJenkinsを実行するには?

このガイドを使用しようとしました:https://jenkins.io/doc/book/installing/#on-windows ただし、入力するコマンドはWindowsコンテナではなくLinuxコンテナ用です。

Linuxコンテナが1709アップデート(https://github.com/docker/for-win/issues/1221)の後で既知の問題のために動作しないようです。

私は "ドッカープルジェンキンス"を試しましたが、プルするamd64バージョンはありません。

ここに任意のアイデアはありますか?私の唯一の他の考え方は、WindowsコンテナからJavaを実行する方法を理解しようとしているので、代わりにJenkinsの.warファイルを使用できますか?

答えて

0

実際、Windows(Build 1709) マシンでJenkins Linuxコンテナを実行することができました。ただし、このバージョンのWindowsおよびDocker(17.12.0)では、Hyper-Vの上にLinuxコンテナが実行されます。したがって、以下の手順を実行する前にHyper-Vを有効にする必要があります。

  1. あなたのコンテナのIPを取得し、ジェンキンスを開くには、ブラウザを使用してPowerShellで
  2. 実行docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:ltsをクジラのアイコンを右クリックし、[PowerShellの
  3. にLinuxのコンテナに切り替え
  4. 実行docker pull jenkins/jenkins:ltsをクリックしてくださいPanel on port 8080。

さらに、いくつかのJenkins Windowsイメージがあることがわかりました。以下のような:

  1. https://www.assistanz.com/installing-jenkins-through-docker-file-for-windows-container/
  2. https://asmagin.com/2017/05/02/jenkins-on-docker-for-net-projects/
関連する問題