mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-12-06 00:00:28 +00:00
55 lines
1.5 KiB
Docker
55 lines
1.5 KiB
Docker
FROM alpine:edge
|
|
|
|
MAINTAINER Justin Cormack <justin.cormack@unikernel.com>
|
|
|
|
COPY repositories /etc/apk/
|
|
|
|
RUN \
|
|
addgroup -g 50 docker && \
|
|
adduser -G docker -u 1001 -s /bin/sh -D -g "Docker" docker && \
|
|
apk update && apk upgrade && \
|
|
apk add \
|
|
e2fsprogs chrony \
|
|
git xz iptables \
|
|
sfdisk lvm2 syslinux
|
|
|
|
COPY etc /etc/
|
|
|
|
ADD kernel/aufs-utils.tar /
|
|
COPY mkinitrd.sh /bin/
|
|
COPY packages/9pudc/9pudc packages/mdnstool/mdnstool /sbin/
|
|
COPY packages/docker/docker /usr/bin/
|
|
|
|
RUN \
|
|
setup-timezone -z UTC && \
|
|
rc-update add swap boot && \
|
|
rc-update add sysctl boot && \
|
|
rc-update add bootmisc boot && \
|
|
rc-update add urandom boot && \
|
|
rc-update add hostname boot && \
|
|
rc-update add syslog boot && \
|
|
rc-update add networking boot && \
|
|
rc-update add acpid default && \
|
|
rc-update add chronyd default && \
|
|
rc-update add cron default && \
|
|
rc-update add savecache shutdown && \
|
|
rc-update add killprocs shutdown && \
|
|
rc-update add mount-ro shutdown && \
|
|
rc-update add dmesg sysinit && \
|
|
rc-update add devfs sysinit && \
|
|
rc-update add mdev sysinit && \
|
|
rc-update add hwdrivers sysinit && \
|
|
rc-update add sysfs && \
|
|
rc-update add fsck && \
|
|
rc-update add root && \
|
|
rc-update add localmount && \
|
|
rc-update add klogd && \
|
|
rc-update add docker default && \
|
|
rc-update add 9pinit default && \
|
|
rc-update add 9pudc default && \
|
|
rc-update add mdnstool default && \
|
|
rc-update add automount boot && \
|
|
ln -s /bin/busybox /init
|
|
|
|
CMD ["/bin/sh"]
|