This Alpine Docker-image serves as a base for other containers.
1.5K
This Alpine Docker-image serves as a base for other containers.
1nfiniteloop/alpine:latest from here.None
None
MIT
Start container with
docker run --rm -it --name alpine 1nfiniteloop/alpine:latest /bin/bash -l.
Path /etc/entrypoint.d contain scripts which runs before the s6-service
supervisor starts. They are intended to handle all necessary initial
configurations. Note that scripts will run on each startup, i.e. not only
once.
Path /etc/patch.d contain patches applied on startup. They are intended to
customize configuration-files. I believe applying patches makes changes more
visible, compared to just having an overlay file copied into the container.
Start container with a bind-mount:
docker run \
--rm \
-it \
--name alpine \
--user $(id -u):$(id -g) \
--volume $(pwd)/overlay/etc/patch.d:/etc/patch.d \
1nfiniteloop/alpine:latest /bin/bash -l
Create a original copy of the file to be changed:
cp /etc/inputrc /etc/inputrc~.
Create the patch with make-patch /etc/inputrc.
Content type
Image
Digest
Size
11.7 MB
Last updated
about 5 years ago
docker pull 1nfiniteloop/alpine