Docker image for RunDeck
Groovy Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
prerequisites/opt
.dockerignore
Dockerfile
LICENSE
README.md
build.sh
docker-compose.yml

README.md

Docker Image for Rundeck

This is the source repository of docker image for Rundeck.

A few details

  • This image is based on debian:wheezy
  • Installs Apache2, and rundeck
  • By default uses mariadb image as database
  • No SSH. Use nsenter
  • Random errros with downloads, while building the Docker image from web. If you are testing locally, it's always good to have the binary downloaded and supplied directly.

Build Process

./build.sh

This will locally create a rundeck image.

Usage

Start all containers through docker-compose:

docker-compose up -d

rundeck will be available on port 4440.

Configuration

All configuration happens in docker-compose.yml and should be self-explanatory.

Volumes

As defined in docker-compose.yml, the following directories are mounted as volumes:

  • data/mysql: Persistent MySQL storage
  • data/projects: Configuration files for rundeck projects will be stored here
  • data/keys: Update the ssh key in this directory, which will be used by rundeck.

Hope this helps! Keep forking.

Please open issues, if you are stuck.

#####Need DevOps help? - Get in touch with The Remote Lab LinkedIn Facebook Github Twitter

Credits: I've forked out @jjethwa's repository and worked on top of that. Thanks for the good work!