/docker-ddf

Dockerized DDF

Primary LanguageDockerfileGNU Lesser General Public License v3.0LGPL-3.0

Dockerized DDF

Stories in Ready

license

What is DDF?

See the ddf homepage

Basic Usage

To start a basic default DDF instance

docker run -name some-ddf -d codice/ddf

To expose the ddf ui:

docker run -name some-ddf -d -p 8993:8993 codice/ddf

Persistence

To persist data/configurations mount either a volume container or a local folder to /opt/ddf/data

Configuration

To configure the system mount a volume container or local folder to /opt/ddf/etc

Deploying bundles

To deploy bundles that are not packaged with the DDF distribution mount a volume container or local folder to /opt/ddf/deploy

Customizing Setup

Currently this container provides a custom entrypoint that has two hooks for pre-start and post start configuration.

To apply custom configuration steps before startup, mount a script via docker volumes to /opt/entrypoint/pre_start.sh

To apply custom configuration steps after startup, mount a script via docker volumes to /opt/entrypoint/post_start.sh

Exposed Ports

Port Purpose
8101 DDF SSH server
8181 http
8993 https

Advanced Usage

For advanced usage see: ddf-base