https://github.com/valtri/docker-jenkins-ubuntu
Basic Jenkins node Ubuntu image
https://github.com/valtri/docker-jenkins-ubuntu
Last synced: 11 months ago
JSON representation
Basic Jenkins node Ubuntu image
- Host: GitHub
- URL: https://github.com/valtri/docker-jenkins-ubuntu
- Owner: valtri
- Created: 2017-08-03T10:25:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T14:20:28.000Z (almost 9 years ago)
- Last Synced: 2025-02-07T06:14:55.088Z (over 1 year ago)
- Language: Shell
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Info
Basic Jenkins node Ubuntu image
Installed:
* Java 8 JRE headless
* openssh server
* sudo
# Usage
In Jenkins:
* for example with *Docker Plugin*
## Simple way
Initial password is created during start, but only if */context/.ssh* directory is not found locally:
* user: **jenkins**
* password: **jenkins**
Steps:
docker pull valtri/docker-jenkins-ubuntu
docker run -itd --name jenkins-ubuntu valtri/docker-jenkins-ubuntu
## Recommended way
Access using ssh keys and no password will be created.
Steps:
ssh-keygen -t rsa -f jenkins_node
mkdir -p context/.ssh
#SELinux: chcon -Rt svirt_sandbox_file_t context/
cp -p jenkins_node.pub context/.ssh/authorized_keys
docker pull valtri/docker-jenkins-ubuntu
docker run -itd --name jenkins-ubuntu --volume `pwd`/context:/context:ro valtri/docker-jenkins-ubuntu
# Tags
* **16**, **latest**: Ubuntu 16.04 (xenial)
* **14**: Ubuntu 14.04 (trusty)