Root権限を持つjenkins Dockerコンテナーを構築して、apt-get機能でGradleをインストールできるようにします。
私はこのコマンドを使用して8080ポートでjenkinsを実行していますが、環境変数としてgradleも追加したいと思います。
docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home jenkins
または、jenkinsも8080で実行を開始するために、どのdockerfileを作成して何を書き込む必要があるか
これで、Dockerコンテナーにrootとしてログインできるようになりました。apt-getを使用して、gradleなどを手動でコンテナーにインストールできます。
コンテナーにルートとして入力するために使用したコマンド:
docker exec -u 0 -it mycontainer bash
USER
をroot
に設定するイメージを作成すると、すべての対話型ログインでroot
が使用されます。
Dockerfile
FROM jenkins/jenkins
USER root
次に(設定yourコンテナID):
docker exec -it jenkins_jenkins_1 bash
root@9e8f16419754:/$