https://github.com/tozd/docker-runit
runit Docker image. Read-only mirror of https://gitlab.com/tozd/docker/runit
https://github.com/tozd/docker-runit
docker docker-image runit
Last synced: 5 months ago
JSON representation
runit Docker image. Read-only mirror of https://gitlab.com/tozd/docker/runit
- Host: GitHub
- URL: https://github.com/tozd/docker-runit
- Owner: tozd
- Created: 2014-12-15T08:05:45.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-07-11T00:13:46.000Z (about 2 years ago)
- Last Synced: 2024-04-17T20:13:42.243Z (over 1 year ago)
- Topics: docker, docker-image, runit
- Language: Dockerfile
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# tozd/runit
**DEPRECATED: Use [tozd/dinit](https://gitlab.com/tozd/docker/dinit) instead. See
[this issue for more details](https://gitlab.com/tozd/docker/runit/-/issues/1).**Available as:
- [`tozd/runit`](https://hub.docker.com/r/tozd/runit)
- [`registry.gitlab.com/tozd/docker/runit`](https://gitlab.com/tozd/docker/runit/container_registry)## Image inheritance
[`tozd/base`](https://gitlab.com/tozd/docker/base) ← `tozd/runit`
## Tags
- `ubuntu-trusty`: runit 2.1.1
- `ubuntu-xenial`: runit 2.1.2
- `ubuntu-bionic`: runit 2.1.2
- `ubuntu-focal`: runit 2.1.2
- `ubuntu-jammy`: runit 2.1.2
- `alpine-38`: runit 2.1.2
- `alpine-310`: runit 2.1.2
- `alpine-312`: runit 2.1.2
- `alpine-314`: runit 2.1.2
- `alpine-316`: runit 2.1.2## Description
An image using [runit](http://smarden.org/runit/) for service supervision.
It can serve as a good base image for other Docker images.
It sets Docker image entrypoint so runit is run automatically.
In short, to create a service create `/etc/service//run` script which at the end
`exec`s into the service executable you want to run (and supervise to keep running).## GitHub mirror
There is also a [read-only GitHub mirror available](https://github.com/tozd/docker-runit),
if you need to fork the project there.