Sign inSign up

outrigger/keel

By outrigger

•Updated about 9 years ago

Foundational image on which to base cross-functional command-line containers.

Image
2

300

outrigger/keel repository overview

⁠Outrigger Keel

Foundational image on which to base cross-functional command-line containers.

GitHub tagDocker StarsDocker Pulls

This image provides the many development tools necessary to build and operate applications the Outrigger way, bundled with solid selection of system packages a wide array of tools useful for development and troubleshooting via the command-line interface.

Containers based on outrigger/keel are not lean. Instead, they allow workflows more akin to remote server access. Sometimes you need to use more than one tool at a time, and the usual Docker approaches requires complex container juggling.

For more documentation on how Outrigger images are constructed and how to work with them, please see the documentation⁠.

⁠Features

For details of specific packages, libraries, and utilities, please see the Dockerfile⁠.

⁠BASH History Persistence

If you would like your bash history preserved, provide a volume mount to a persistent data location at /root/bash and initialization scripts will ensure your .bash_history file is written there. For example /data/PROJECT/ENV/bash:/root/bash

⁠Environment Variables

Outrigger images use Environment Variables and confd⁠ to templatize a number of Docker environment configurations. These templates are processed on startup with environment variables passed in via the docker run command-line or via your docker-compose.yml manifest file.

This image does not currently provide any configuration toggles, but Keel-based images can use the confd plumbing.

⁠Labels

This image has a broad range of useful Docker Labels⁠, including a range of useful labels from Label Schema⁠.

To review these labels locally, you can use docker inspect.

The list of all labels:

docker image inspect outrigger/keel:latest --format="{{ .Config.Labels }}"

The list of all labels as JSON:

docker image inspect outrigger/keel:latest --format="{{ json .Config.Labels }}"

Simple labels (without special characters):

docker image inspect outrigger/keel:latest --format="{{ index .Config.Labels.maintainer }}"

Complex labels, such as label-schema:

docker image inspect outrigger/keel:latest --format="{{ index .Config.Labels \"org.label-schema.docker.cmd.help\" }}"

⁠Maintainers

Phase2 Logo

Tag summary

Content type

Image

Digest

Size

142.1 MB

Last updated

about 9 years ago

docker pull outrigger/keel:dev