1
0
mirror of https://github.com/rancher/os.git synced 2025-09-02 07:15:41 +00:00

Initial commit

This commit is contained in:
Darren Shepherd
2015-02-08 21:38:37 -07:00
commit df4a126175
38 changed files with 1351 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
FROM scratch
ADD build/dist/rootfs.tar /
CMD ["/bin/sh"]

View File

@@ -0,0 +1,5 @@
FROM base
VOLUME /home
VOLUME /var/lib/docker
VOLUME /var/run
CMD ["echo"]

View File

@@ -0,0 +1,3 @@
FROM base
COPY scripts/dockerimages/scripts/udev.sh /
CMD ["/udev.sh"]

View File

@@ -0,0 +1,2 @@
FROM base
CMD ["udhcpc", "-i", "eth0"]

View File

@@ -0,0 +1,4 @@
FROM base
COPY scripts/dockerimages/scripts/docker.sh /
COPY build/ca.crt /etc/ssl/certs/ca-certificates.crt
CMD ["/docker.sh"]

View File

@@ -0,0 +1,2 @@
FROM base
CMD ["/bin/sh"]

View File

@@ -0,0 +1,2 @@
FROM console
CMD ["/bin/sh"]

View File

@@ -0,0 +1,19 @@
#!/bin/sh
set -x -e
CGROUPS="perf_event net_cls freezer devices blkio memory cpuacct cpu cpuset"
mkdir -p /sys/fs/cgroup
mount -t tmpfs none /sys/fs/cgroup
for i in $CGROUPS; do
mkdir -p /sys/fs/cgroup/$i
mount -t cgroup -o $i none /sys/fs/cgroup/$i
done
if ! lsmod | grep -q br_netfilter; then
modprobe br_netfilter
fi
rm -f /var/run/docker.pid
exec docker -d -s overlay

View File

@@ -0,0 +1,4 @@
FROM scratch
COPY init busybox docker images.tar /
COPY lib /lib
CMD ["/init"]

View File

@@ -0,0 +1,6 @@
#!/bin/sh
mount --bind /host/dev /dev
udevd --daemon
udevadm trigger --action=add
udevadm settle