diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 9e2ad2c8c..acd9ecb16 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -90,7 +90,8 @@ RUN \ rc-update add hupper default && \ rc-update add hv_fcopy_daemon default && \ rc-update add hv_kvp_daemon default && \ - rc-update add hv_vss_daemon default && \ - ln -s /bin/busybox /init + rc-update add hv_vss_daemon default + +COPY init / CMD ["/bin/sh"] diff --git a/alpine/init b/alpine/init new file mode 100755 index 000000000..87297827f --- /dev/null +++ b/alpine/init @@ -0,0 +1,7 @@ +#!/bin/sh + +/bin/mount -t tmpfs tmpfs /mnt + +/bin/cp -a / /mnt 2>/dev/null + +exec /sbin/switch_root /mnt /sbin/init diff --git a/alpine/packages/docker/etc/init.d/docker b/alpine/packages/docker/etc/init.d/docker index 796502781..018ead4ca 100755 --- a/alpine/packages/docker/etc/init.d/docker +++ b/alpine/packages/docker/etc/init.d/docker @@ -30,8 +30,6 @@ start() rm -rf /var/tmp/log fi - export DOCKER_RAMDISK="true" - command="${DOCKER_BINARY:-/usr/bin/docker}" pidfile="/run/docker.pid"