GitXplorerGitXplorer
k

tini-images

public
68 stars
10 forks
3 issues

Commits

List of commits on branch master.
Unverified
8b26a6f671336575c4c58b70c3b2ae11d83d6d00

Use multi-stage builds

kkrallin committed 6 years ago
Unverified
a7a1b94d75903854a327f960b075e97e32ff9e8f

Push locally

kkrallin committed 6 years ago
Unverified
cf592c063771b185b30acd4e55cfeb661f381e91

Bump Tini to 0.18.0

kkrallin committed 6 years ago
Unverified
0d28519e5b9c60dcf641565dc36a8ea6ba861ab4

Add Ubuntu Bionic

kkrallin committed 6 years ago
Unverified
5f555e83106a94bd21ab8058a9641fc4b4b9f1ff

Merge pull request #3 from jjlin/docker-hub-links

kkrallin committed 8 years ago
Unverified
46668f475c38a3c03f8936877245da49c42ff81e

Fix Docker Hub links

jjjlin committed 8 years ago

README

The README file for this repository.

Tini Automated Builds

This is a repository of automated builds for Tini, a tiny but valid init for Docker containers.

In a nutshell, Tini:

  • Spawns your app just like Docker would, and makes itself transparent by forwarding any signals it receives to your app.
  • Reaps zombies that your app may generate.

Using this repository

If you are using an Ubuntu or CentOS image as your base, just update your Dockerfile to use the Tini images instead. Note that these images are created with Docker automated builds; there are no binary blobs shipping here!

If you aren't using one of those images, check the Tini repository for alternative install instructions.

Example:

# Change this:
FROM ubuntu:trusty

# To this:
FROM krallin/ubuntu-tini:trusty

Entrypoint Compatibility

The Tini images ship with an ENTRYPOINT that points to Tini. If you have your own ENTRYPOINT already, just prefix it with Tini:

# Change this:
ENTRYPOINT ["/docker-entrypoint.sh"]

# To this:
ENTRYPOINT ["/usr/local/bin/tini", "--", "/docker-entrypoint.sh"]

If you're not using an ENTRYPOINT, you don't have to do anyting.

Tags

Visit the Docker hub for a list of tags that are available: