Skip to content

A minimal container that utilizes 's6 overlay' as its init process.

License

Notifications You must be signed in to change notification settings

rjlasko/alpine-s6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

alpine-s6

A minimal container that includes the 's6' process supervisor, to implement a (PID-1) 'init' program that handles the lifecycle of spawned processes.

About this container

This is an image based on Alpine Linux, whose primary goal is implementing a process handler and manager that ensure that all processes are able to robustly start, stop, and be reaped, with a minimal overhead and maximum flexibility in implementation. To this end, 's6' and 's6 overlay' have been installed to provide an infrastructure for these capabilities.

How to use this image

Included in this image is 's6', 's6 overlay', 's6-rc', their dependencies, and nothing else. This image is ideal for building upon, if your needs require a multiprocess container, and you want to ensure that the init process will reap zombie processes.

A simple reference implementation can be found here: rjlasko/minikron

Links

Alpine Linux

s6

s6 overlay

Notes - s6

Notes - s6 overlay

About

A minimal container that utilizes 's6 overlay' as its init process.

Resources

License

Stars

Watchers

Forks

Packages

No packages published