验证中...
码云 Gitee IDE 全新上线——支持 Git 管理的轻量在线编码环境
语言: Shell
分类: Web开发技术
最后更新于 2018-02-12 16:44
alpine-openrc
原始数据 复制代码
FROM alpine
MAINTAINER Sebastian Krohn <seb@gaia.sunn.de>
ADD https://raw.githubusercontent.com/tests-always-included/mo/master/mo /bin/mo
RUN apk upgrade --update && \
apk add openrc dcron bash && \
rc-update add dcron default && \
echo 'null::respawn:/sbin/syslogd -n -S -D -O /proc/1/fd/1' >> /etc/inittab && \
rm -fr /tmp/* /var/cache/apk/* && \
chmod +x /bin/mo
# many thanks to github.com/neeravkumar/dockerfiles
WORKDIR /etc/init.d
RUN sed -i '/tty/d' /etc/inittab && \
sed -i 's/#rc_sys=""/rc_sys="docker"/g' /etc/rc.conf && \
echo 'rc_provide="loopback net"' >> /etc/rc.conf && \
sed -i 's/^#\(rc_logger="YES"\)$/\1/' /etc/rc.conf && \
sed -i 's/hostname $opts/# hostname $opts/g' /etc/init.d/hostname && \
sed -i 's/mount -t tmpfs/# mount -t tmpfs/g' /lib/rc/sh/init.sh && \
sed -i 's/cgroup_add_service /# cgroup_add_service /g' /lib/rc/sh/openrc-run.sh && \
rm -f hwclock hwdrivers modules modules-load modloop
CMD ["/sbin/init"]

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助