Merge pull request #2299 from justincormack/runc-go-startup

Switch runc and containerd startup to be entirely Go
This commit is contained in:
Justin Cormack
2017-07-26 17:59:37 +01:00
committed by GitHub
343 changed files with 817 additions and 745 deletions

View File

@@ -4,9 +4,9 @@ kernel:
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/vpnkit-expose-port:e2b49a6c56fbf876ea24f0a5ce4ccae5f940d1be # install vpnkit-expose-port and vpnkit-iptables-wrapper on host - linuxkit/vpnkit-expose-port:e2b49a6c56fbf876ea24f0a5ce4ccae5f940d1be # install vpnkit-expose-port and vpnkit-iptables-wrapper on host
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
# support metadata for optional config in /var/config # support metadata for optional config in /var/config
- name: metadata - name: metadata

View File

@@ -4,7 +4,7 @@ kernel:
tar: none tar: none
init: init:
- linuxkit/init-lcow:e846df6e745e0db2e90ec06a1a3509cb9bfd77da - linuxkit/init-lcow:e846df6e745e0db2e90ec06a1a3509cb9bfd77da
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
trust: trust:
org: org:
- linuxkit - linuxkit

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
- name: dhcpcd - name: dhcpcd
image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
services: services:
- name: getty - name: getty
image: linuxkit/getty:894eef1e5f62f3bc31de8ffaff2b6c0e093c4595 image: linuxkit/getty:894eef1e5f62f3bc31de8ffaff2b6c0e093c4595

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS1" cmdline: "console=ttyS1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -4,9 +4,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
- name: dhcpcd - name: dhcpcd
image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935 - linuxkit/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0" cmdline: "console=tty0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
- name: dhcpcd - name: dhcpcd
image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
- name: dhcpcd - name: dhcpcd
image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -23,6 +23,7 @@ RUN cp bin/containerd bin/ctr bin/containerd-shim /usr/bin/
ADD cmd /go/src/cmd ADD cmd /go/src/cmd
RUN cd /go/src/cmd/service && ./skanky-vendor.sh $GOPATH/src/github.com/containerd/containerd RUN cd /go/src/cmd/service && ./skanky-vendor.sh $GOPATH/src/github.com/containerd/containerd
RUN go-compile.sh /go/src/cmd/service RUN go-compile.sh /go/src/cmd/service
RUN mkdir -p /etc/init.d && ln -s /usr/bin/service /etc/init.d/020-containerd
WORKDIR / WORKDIR /
COPY . . COPY . .
@@ -33,4 +34,5 @@ WORKDIR /
COPY --from=alpine /usr/bin/containerd /usr/bin/ctr /usr/bin/containerd-shim /go/bin/service /usr/bin/ COPY --from=alpine /usr/bin/containerd /usr/bin/ctr /usr/bin/containerd-shim /go/bin/service /usr/bin/
COPY --from=alpine /etc/containerd/config.toml /etc/containerd/ COPY --from=alpine /etc/containerd/config.toml /etc/containerd/
COPY --from=alpine /usr/share/zoneinfo/UTC /etc/localtime COPY --from=alpine /usr/share/zoneinfo/UTC /etc/localtime
COPY --from=alpine /etc/init.d/ /etc/init.d/
COPY etc etc/ COPY etc etc/

View File

@@ -1,5 +1,5 @@
IMAGE=containerd IMAGE=containerd
NETWORK=1 NETWORK=1
DEPS=$(wildcard etc/init.d/*) $(wildcard cmd/service/*.go) etc/containerd/config.toml DEPS=$(wildcard cmd/service/*.go) etc/containerd/config.toml
include ../package.mk include ../package.mk

View File

@@ -66,9 +66,8 @@ func main() {
args := flag.Args() args := flag.Args()
if len(args) < 1 { if len(args) < 1 {
fmt.Printf("Please specify a command.\n\n") systemInitCmd(args)
flag.Usage() os.Exit(0)
os.Exit(1)
} }
switch args[0] { switch args[0] {

View File

@@ -0,0 +1,21 @@
package main
// Please note this file is shared between pkg/runc and pkg/containerd
// Update it in both places if you make changes
import (
"path/filepath"
"syscall"
)
func prepare(path string) error {
rootfs := filepath.Join(path, "rootfs")
if err := syscall.Mount(rootfs, rootfs, "", syscall.MS_BIND, ""); err != nil {
return err
}
// remount rw
if err := syscall.Mount("", rootfs, "", syscall.MS_REMOUNT, ""); err != nil {
return err
}
return nil
}

View File

@@ -58,6 +58,10 @@ func startCmd(args []string) {
func start(service, sock, path, dumpSpec string) (string, uint32, string, error) { func start(service, sock, path, dumpSpec string) (string, uint32, string, error) {
rootfs := filepath.Join(path, service, "rootfs") rootfs := filepath.Join(path, service, "rootfs")
if err := prepare(filepath.Join(path, service)); err != nil {
return "", 0, "preparing rootfs", err
}
client, err := containerd.New(sock) client, err := containerd.New(sock)
if err != nil { if err != nil {
return "", 0, "creating containerd client", err return "", 0, "creating containerd client", err

View File

@@ -1,14 +0,0 @@
#!/bin/sh
# start service containers
if [ -d /containers/services ]
then
for f in $(find /containers/services -mindepth 1 -maxdepth 1 | sort)
do
/bin/mount --bind "$f/rootfs" "$f/rootfs"
mount -o remount,rw "$f/rootfs"
done
fi
service system-init

View File

@@ -99,7 +99,7 @@ ip route add 127.0.0.0/8 dev lo scope host
ip link set lo up ip link set lo up
# for containerizing dhcpcd and other containers that need writable /etc/resolv.conf # for containerizing dhcpcd and other containers that need writable /etc/resolv.conf
[ -L /etc/resolv.conf ] && mkdir -p $(dirname $(readlink -n /etc/resolv.conf)) [ -L /etc/resolv.conf ] && mkdir -p $(dirname $(readlink -n /etc/resolv.conf)) && touch /etc/resolv.conf
# remount rootfs as readonly # remount rootfs as readonly
mount -o remount,ro / mount -o remount,ro /
@@ -117,7 +117,7 @@ ulimit -n 1048576
ulimit -p unlimited ulimit -p unlimited
# execute other init processes # execute other init processes
INITS="$(find /etc/init.d -type f 2>/dev/null | sort)" INITS="$(find /etc/init.d ! -type d 2>/dev/null | sort)"
for f in $INITS for f in $INITS
do do
$f $f

View File

@@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# execute other shutdown processes # execute other shutdown processes
SHUTS="$(find /etc/shutdown.d -type f 2>/dev/null | sort)" SHUTS="$(find /etc/shutdown.d ! -type d 2>/dev/null | sort)"
for f in $SHUTS for f in $SHUTS
do do
$f $f

View File

@@ -1,4 +1,4 @@
FROM linuxkit/alpine:8bb8664eec04e02a8a131c53aa7d5d94119270ef as alpine FROM linuxkit/alpine:a39a433162a873519910a07beeb3e8db22529956 as alpine
RUN \ RUN \
apk add \ apk add \
bash \ bash \
@@ -10,7 +10,7 @@ RUN \
linux-headers \ linux-headers \
make \ make \
&& true && true
ENV GOPATH=/root/go ENV GOPATH=/go PATH=$PATH:/go/bin
ENV RUNC_COMMIT=429a5387123625040bacfbb60d96b1cbd02293ab ENV RUNC_COMMIT=429a5387123625040bacfbb60d96b1cbd02293ab
RUN mkdir -p $GOPATH/src/github.com/opencontainers && \ RUN mkdir -p $GOPATH/src/github.com/opencontainers && \
cd $GOPATH/src/github.com/opencontainers && \ cd $GOPATH/src/github.com/opencontainers && \
@@ -20,8 +20,14 @@ RUN git checkout $RUNC_COMMIT
RUN make static BUILDTAGS="seccomp" EXTRA_FLAGS="-buildmode pie" EXTRA_LDFLAGS="-extldflags \\\"-fno-PIC -static\\\"" RUN make static BUILDTAGS="seccomp" EXTRA_FLAGS="-buildmode pie" EXTRA_LDFLAGS="-extldflags \\\"-fno-PIC -static\\\""
RUN cp runc /usr/bin/ RUN cp runc /usr/bin/
ADD cmd /go/src/cmd
RUN go-compile.sh /go/src/cmd/onboot
RUN mkdir -p /etc/init.d && ln -s /usr/bin/onboot /etc/init.d/010-onboot
RUN mkdir -p /etc/shutdown.d && ln -s /usr/bin/onboot /etc/shutdown.d/010-onshutdown
FROM scratch FROM scratch
WORKDIR / WORKDIR /
ENTRYPOINT [] ENTRYPOINT []
COPY --from=alpine /usr/bin/runc /usr/bin/ COPY --from=alpine /usr/bin/runc /go/bin/onboot /usr/bin/
COPY etc etc/ COPY --from=alpine /etc/init.d/ /etc/init.d/
COPY --from=alpine /etc/shutdown.d/ /etc/shutdown.d/

View File

@@ -1,5 +1,5 @@
IMAGE=runc IMAGE=runc
NETWORK=1 NETWORK=1
DEPS=$(wildcard etc/init.d/*) DEPS=$(wildcard cmd/onboot/*.go)
include ../package.mk include ../package.mk

View File

@@ -0,0 +1,63 @@
package main
import (
"io/ioutil"
"log"
"os"
"os/exec"
"path/filepath"
"strings"
)
const (
runcBinary = "/usr/bin/runc"
onbootPath = "/containers/onboot"
shutdownPath = "/containers/onshutdown"
)
func main() {
// try to work out how we are being called
command := os.Args[0]
if len(os.Args) > 1 {
command = os.Args[1]
}
var path = onbootPath
switch {
case strings.Contains(command, "boot"):
path = onbootPath
case strings.Contains(command, "shutdown"):
path = shutdownPath
}
// do nothing if the path does not exist
if _, err := os.Stat(path); err != nil && os.IsNotExist(err) {
os.Exit(0)
}
// get files; note ReadDir already sorts them
files, err := ioutil.ReadDir(path)
if err != nil {
log.Fatalf("Cannot read files in %s: %v", path, err)
}
status := 0
for _, file := range files {
name := file.Name()
fullPath := filepath.Join(path, name)
if err := prepare(fullPath); err != nil {
log.Printf("Error preparing %s: %v", name, err)
status = 1
continue
}
cmd := exec.Command(runcBinary, "run", "--bundle", fullPath, name)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
if err := cmd.Run(); err != nil {
log.Printf("Error running %s: %v", name, err)
status = 1
}
}
os.Exit(status)
}

View File

@@ -0,0 +1,21 @@
package main
// Please note this file is shared between pkg/runc and pkg/containerd
// Update it in both places if you make changes
import (
"path/filepath"
"syscall"
)
func prepare(path string) error {
rootfs := filepath.Join(path, "rootfs")
if err := syscall.Mount(rootfs, rootfs, "", syscall.MS_BIND, ""); err != nil {
return err
}
// remount rw
if err := syscall.Mount("", rootfs, "", syscall.MS_REMOUNT, ""); err != nil {
return err
}
return nil
}

View File

@@ -1,15 +0,0 @@
#!/bin/sh
# start onboot containers, run to completion
if [ -d /containers/onboot ]
then
for f in $(find /containers/onboot -mindepth 1 -maxdepth 1 | sort)
do
base="$(basename $f)"
/bin/mount --bind "$f/rootfs" "$f/rootfs"
mount -o remount,rw "$f/rootfs"
/usr/bin/runc run --bundle "$f" "$(basename $f)"
printf " - $base\n"
done
fi

View File

@@ -1,15 +0,0 @@
#!/bin/sh
# start onshutdown containers, run to completion
if [ -d /containers/onshutdown ]
then
for f in $(find /containers/onshutdown -mindepth 1 -maxdepth 1 | sort)
do
base="$(basename $f)"
/bin/mount --bind "$f/rootfs" "$f/rootfs"
mount -o remount,rw "$f/rootfs"
/usr/bin/runc run --bundle "$f" "$(basename $f)"
printf " - $base\n"
done
fi

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -3,8 +3,8 @@ kernel:
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel-ima:4.11.1-186dd3605ee7b23214850142f8f02b4679dbd148 image: linuxkit/kernel-ima:4.11.1-186dd3605ee7b23214850142f8f02b4679dbd148
cmdline: "console=ttyS0 console=tty0 page_poison=1 ima_appraise=enforce_ns" cmdline: "console=ttyS0 console=tty0 page_poison=1 ima_appraise=enforce_ns"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
- linuxkit/ima-utils:dfeb3896fd29308b80ff9ba7fe5b8b767e40ca29 - linuxkit/ima-utils:dfeb3896fd29308b80ff9ba7fe5b8b767e40ca29
onboot: onboot:

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -3,8 +3,8 @@ kernel:
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e # with runc, logwrite, startmemlogd - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e # with runc, logwrite, startmemlogd
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
- linuxkit/memlogd:9b5834189f598f43c507f6938077113906f51012 - linuxkit/memlogd:9b5834189f598f43c507f6938077113906f51012
onboot: onboot:

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.34 image: linuxkit/kernel:4.9.34
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
- samoht/fdd - samoht/fdd
onboot: onboot:

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
onboot: onboot:
- name: sysctl - name: sysctl
image: linuxkit/sysctl:d1a43c7c91e92374766f962dc8534cf9508756b0 image: linuxkit/sysctl:d1a43c7c91e92374766f962dc8534cf9508756b0

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/okernel:latest image: linuxkit/okernel:latest
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkitprojects/kernel-shiftfs:4.11.4-881a041fc14bd95814cf140b5e98d97dd65160b5 image: linuxkitprojects/kernel-shiftfs:4.11.4-881a041fc14bd95814cf140b5e98d97dd65160b5
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
- linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf
onboot: onboot:
- name: sysctl - name: sysctl

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: dhcpcd - name: dhcpcd
image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: poweroff - name: poweroff
image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05 image: linuxkit/poweroff:bce51402e293da0b653923a43c3c7be6e0effa05

View File

@@ -2,9 +2,9 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
- linuxkit/containerd:ff59f34e79369a6f2ce7c2a7b1cf0fcb226b31f4 - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f
services: services:
- name: acpid - name: acpid
image: linuxkit/acpid:1966310cb75e28ffc668863a6577ee991327f918 image: linuxkit/acpid:1966310cb75e28ffc668863a6577ee991327f918

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config
image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75 image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config
image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75 image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.11.12 image: linuxkit/kernel:4.11.12
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config
image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75 image: linuxkit/test-kernel-config:9f0b6b012ad86f22d6ad488cdd870a37fa70bc75

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.9.39 image: linuxkit/kernel:4.9.39
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: check - name: check
image: kmod-test image: kmod-test

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

View File

@@ -2,8 +2,8 @@ kernel:
image: linuxkit/kernel:4.4.78 image: linuxkit/kernel:4.4.78
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:838b772355a8690143b37de1cdd4ac5db725271f - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059
- linuxkit/runc:d5cbeb95bdafedb82ad2cf11cff1a5da7fcae630 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f
onboot: onboot:
- name: test-ns - name: test-ns
image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9 image: linuxkit/test-ns:9c282c060d840e39136c138b5943bc9014fa17a9

Some files were not shown because too many files have changed in this diff Show More