Skip to content

Instantly share code, notes, and snippets.

@stormcat24
Created September 16, 2018 15:31
Show Gist options
  • Save stormcat24/cc3e61d2c4b14bbec80bdb2bb954e5c2 to your computer and use it in GitHub Desktop.
Save stormcat24/cc3e61d2c4b14bbec80bdb2bb954e5c2 to your computer and use it in GitHub Desktop.
Docker/Kubernetes実践コンテナ開発入門 2.6.3

現象

9/16現在、Jenkinsの公式イメージ jenkins:latest および jenkins:2.60.3 だと、セットアップ時のプラグインインストールでいくつかのものが失敗し、その中でSSH Slaveプラグインのインストールに失敗する。

docker-compose.yml

jenkinsci/jenkins:2.141 を利用すると、プラグインのインストールにも成功し、Slave接続にも成功する。

version: "3"
services:
  master:
    container_name: master
    image: jenkinsci/jenkins:2.141
    ports:
    - 8080:8080
    volumes:
    - ./jenkins_home:/var/jenkins_home
    links:
    - slave01

  slave01:
    container_name: slave01
    image: jenkinsci/ssh-slave
    environment:
    - JENKINS_SLAVE_SSH_PUBKEY=ssh-rsa AAAAB3Nz...(ここは生成したSSH公開鍵を設定してください)
@ekodasolo
Copy link

書籍の手順を試していて、jenkins:2.60.3でSSH Slaveのインストールで失敗し、「仕方ないここは飛ばそうか」と思ったところにこれを見つけました。ありがとうございます。圧倒的感謝です。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment