1
0
mirror of https://github.com/rancher/os.git synced 2025-06-25 14:31:33 +00:00
os/scripts/dockerimages/00-base

32 lines
933 B
Plaintext
Raw Normal View History

2015-02-09 04:38:37 +00:00
FROM scratch
2015-02-19 18:26:59 +00:00
ADD assets/rootfs.tar /
# Cleanup Buildroot
RUN rm /sbin/poweroff /sbin/reboot /sbin/halt && \
sed -i '/^root/s!/bin/sh!/bin/bash!' /etc/passwd && \
2015-02-23 03:59:26 +00:00
echo 'RancherOS \n \l' > /etc/issue && \
2015-03-15 01:23:31 +00:00
rm -rf /run \
2015-02-19 18:26:59 +00:00
/linuxrc \
/etc/os-release \
/var/cache \
/var/lock \
/var/log \
/var/run \
/var/spool \
/var/lib/misc && \
mkdir -p \
/run \
/var/cache \
/var/lock \
/var/log \
/var/run \
2015-02-20 18:29:17 +00:00
/var/spool && \
passwd -l root && \
2015-02-23 03:59:26 +00:00
addgroup -g 1100 rancher && \
addgroup -g 1101 docker && \
addgroup -g 1103 sudo && \
adduser -u 1100 -G rancher -D -h /home/rancher -s /bin/bash rancher && \
sed -i 's/\(^docker.*\)/\1rancher/g' /etc/group && \
sed -i 's/\(^sudo.*\)/\1rancher/g' /etc/group && \
2015-02-21 07:34:57 +00:00
echo '%sudo ALL=(ALL) ALL' >> /etc/sudoers
2015-02-23 03:59:26 +00:00
COPY scripts/dockerimages/scripts/inputrc /etc/inputrc