1

DC / OSでジェンキンスサーバーを実行しており、同じDCにプライベートレジストリも取得しています。

プライベート レジストリには SSL 証明書がなく、Mac からイメージをプッシュするために次のコマンドを使用しました

ocker-machine ssh default "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"

それでうまくいきました。

jenkins で DOCKER_OPTS を設定しようとしましたhttps://docs.docker.com/registry/insecure/を参照してください

しかし、その後、ビルドが実際にエージェント上で実行されていることがわかりました。プライベート レジストリを信頼するように jenkins ワーカーを構成するにはどうすればよいでしょうか。

4

1 に答える 1

1

Mesosphere Universe から Jenkins をインストールした場合、デフォルトの Jenkins エージェント コンテナーは docker-in-docker を使用します。

Docker 実行パラメーターを構成して環境変数を追加する方法については、DC/OS Jenkins サービス ガイドを参照してください: https://docs.mesosphere.com/1.8/usage/service-guides/jenkins/advanced-configuration/

于 2016-11-08T19:01:48.813 に答える