kernel: image: linuxkit/kernel:4.19.28 cmdline: "console=ttyS0 page_poison=1" init: - linuxkit/init:629fdad56e62ae72bf8becf0c8a668241480d3ff - linuxkit/runc:606971451ea29b4238029804ca638f9f85caf5af - linuxkit/containerd:39ac21278cfcc10dbcc32ad7f5abbe820852c5bd onboot: - name: sysctl image: linuxkit/sysctl:713e535f2d4e4c74aba50cc7f73e3826b2dd3857 - name: dhcp-client image: miragesdk/dhcp-client:22aa9d527820534295a8cd59901c0c5197af6585 net: host capabilities: - CAP_NET_ADMIN # to bring eth0 up - CAP_NET_RAW # to read /dev/eth0 - CAP_SYS_ADMIN # for runc (unshare) - CAP_SETGID # for runc (setns) mounts: # for runc - type: cgroup options: ["rw","nosuid","noexec","nodev","relatime"] binds: - /var/run/dhcp-client:/data - /usr/bin/runc:/usr/bin/runc # for runc - /run/runc:/run/runc # for runc - /sbin:/sbin # for ifconfig - /bin:/bin # for ifconfig - /lib:/lib # for ifconfig services: - name: sshd image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1 - name: getty image: linuxkit/getty:01993189b8c583dc91cbbc7d4be131832c0fc205 env: - INSECURE=true files: - path: var/run/dhcp-client/README contents: 'data for dhcp-client' - path: root/.ssh/authorized_keys contents: '#your SSH key here'