This dockerfile describes a basic installation of rundeck with external database.
- Based on phusion/baseimage
- Uses init process and startup scripts as defined in the baseimage
- SSH is disabled by default
# start postgresql database to use
docker run -d \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-e POSTGRES_USER=rundeck \
-e POSTGRES_PASSWORD=rundeck \
--name rundeckdb -h rundeckdb \
postgres:9.4.5
# start rundeck container and bind it to local ip - rely on default env variables
docker run --rm -ti \
-p 127.0.0.1:4440:4440 \
--link rundeckdb:db \
--name rundeck -h rundeck \
mbopm/rundeck
user: admin
password: admin
URL where the application can be found. This url is used by the application to generate target URLs. Example http://my-rundeck.example.org or http://local:4440. You won't be able to use the application without an appropriate value.
Connection string for the database to use. Defaults to jdbc:postgresql://db/rundeck.
User to connect to the database. Defaults to rundeck.
Password of the database user to use. Defaults to rundeck.
Descriptions of defined volumes in this image.
Here are the project files if you create any projects within rundeck.
Configuration files.
SSH-keys used in rundeck. If nothing provided a new one is generated during container startup.
Logfiles of rundeck.
By using this image you agree to the oracle java license that would be displayed during installation.