https://github.com/valtri/docker-jenkins-fedora
Basic Jenkins node Fedora image
https://github.com/valtri/docker-jenkins-fedora
Last synced: 4 months ago
JSON representation
Basic Jenkins node Fedora image
- Host: GitHub
- URL: https://github.com/valtri/docker-jenkins-fedora
- Owner: valtri
- Created: 2017-08-09T14:53:41.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-12-13T17:16:58.000Z (over 7 years ago)
- Last Synced: 2025-02-07T06:14:56.397Z (over 1 year ago)
- Language: Dockerfile
- Size: 1000 Bytes
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Info
Basic Jenkins node Fedora image
Installed:
* Java 8 JRE (EPEL)
* openssh server
* sudo
# Usage
In Jenkins:
* for example with *Docker Plugin*
* start command must be set to */docker-entry.sh /usr/sbin/sshd -D*
## 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-fedora
docker run -itd --name jenkins-fedora valtri/docker-jenkins-fedora
## 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-fedora
docker run -itd --name jenkins-fedora --volume `pwd`/context:/context:ro valtri/docker-jenkins-fedora
# Tags
* **rawhide**, **latest**: Fedora rawhide