Created
December 2, 2017 12:33
-
-
Save ajeetraina/feb5fba0106339887b326668851fd5d6 to your computer and use it in GitHub Desktop.
Building LinuxKitOS on VIrtualBox
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ajeets-MacBook-Air:examples ajeetraina$ linuxkit build --help | |
USAGE: linuxkit build [options] <file>[.yml] | - | |
Options: | |
-dir string | |
Directory for output files, default current directory | |
-disable-content-trust | |
Skip image trust verification specified in trust section of config (default false) | |
-format value | |
Formats to create [ aws docker dynamic-vhd gcp iso-bios iso-efi kernel+initrd qcow2-bios raw-bios raw-efi rpi3 tar tar-kernel-initrd vhd vmdk ] | |
-name string | |
Name to use for output files | |
-o string | |
File to use for a single output, or '-' for stdout | |
-pull | |
Always pull images | |
-size string | |
Size for output image, if supported and fixed size (default "1024M") | |
Ajeets-MacBook-Air:examples ajeetraina$ linuxkit run --help | |
USAGE: linuxkit run [backend] [options] [prefix] | |
'backend' specifies the run backend. | |
If not specified the platform specific default will be used | |
Supported backends are (default platform in brackets): | |
aws | |
azure | |
gcp | |
hyperkit [macOS] | |
hyperv [Windows] | |
openstack | |
packet | |
qemu [linux] | |
vbox | |
vcenter | |
vmware | |
'options' are the backend specific options. | |
See 'linuxkit run [backend] --help' for details. | |
'prefix' specifies the path to the VM image. | |
It defaults to './image'. | |
Ajeets-MacBook-Air:examples ajeetraina$ ls | |
aws.yml getty.yml packet.yml vmware.yml | |
azure.yml minimal.yml redis-os.yml vpnkit-forwarder.yml | |
cadvisor.yml node_exporter.yml sshd.yml vsudd.yml | |
docker.yml openstack.yml swap.yml vultr.yml | |
gcp.yml packet.arm64.yml tpm.yml wireguard.yml | |
Ajeets-MacBook-Air:examples ajeetraina$ linuxkit build --help | |
USAGE: linuxkit build [options] <file>[.yml] | - | |
Options: | |
-dir string | |
Directory for output files, default current directory | |
-disable-content-trust | |
Skip image trust verification specified in trust section of config (default false) | |
-format value | |
Formats to create [ aws docker dynamic-vhd gcp iso-bios iso-efi kernel+initrd qcow2-bios raw-bios raw-efi rpi3 tar tar-kernel-initrd vhd vmdk ] | |
-name string | |
Name to use for output files | |
-o string | |
File to use for a single output, or '-' for stdout | |
-pull | |
Always pull images | |
-size string | |
Size for output image, if supported and fixed size (default "1024M") | |
Ajeets-MacBook-Air:examples ajeetraina$ linuxkit build -format vhd --name myvhd docker.yml | |
Extract kernel image: linuxkit/kernel:4.9.66 | |
WARN[0008] certificate with CN Justin Cormack is near expiry | |
WARN[0008] certificate with CN is near expiry | |
WARN[0008] certificate with CN Justin Cormack is near expiry | |
Pull image: docker.io/linuxkit/kernel:4.9.66@sha256:cb31367e4e4b2d717e13df27a3c4dea155b52e2cf81eb1c1d4ebc845eebc0be4 | |
Add init containers: | |
Process init image: linuxkit/init:7357177a8be310e40fef7424305a72c198e857c4 | |
WARN[0119] certificate with CN Justin Cormack is near expiry | |
WARN[0119] certificate with CN is near expiry | |
WARN[0121] certificate with CN Justin Cormack is near expiry | |
WARN[0121] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/init:7357177a8be310e40fef7424305a72c198e857c4@sha256:69f4888d570318f70e2ea82f4c6a6ab7d66e78f8c9183087c85f7656c00e4576 | |
Process init image: linuxkit/runc:1b0741d07949c0acc444cd6a04ee7f833443579d | |
WARN[0159] certificate with CN Justin Cormack is near expiry | |
WARN[0159] certificate with CN is near expiry | |
WARN[0160] certificate with CN Justin Cormack is near expiry | |
WARN[0160] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/runc:1b0741d07949c0acc444cd6a04ee7f833443579d@sha256:8483e3c15370dd89dfbdf31631ef1fb4bee139b0b00d33ed87025dde90937e3f | |
Process init image: linuxkit/containerd:737e4b004e28510d2dd504942b80fa5ffa409315 | |
WARN[0184] certificate with CN Justin Cormack is near expiry | |
WARN[0184] certificate with CN is near expiry | |
WARN[0191] certificate with CN Justin Cormack is near expiry | |
WARN[0191] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/containerd:737e4b004e28510d2dd504942b80fa5ffa409315@sha256:a02a3e6014139eb15053fa3b2c4c0b75f14a0f63c896ccc293bfed964b8b1a7d | |
Process init image: linuxkit/ca-certificates:af4880e78edc28743f7c5e262678c67c6add4c26 | |
WARN[0234] certificate with CN Justin Cormack is near expiry | |
WARN[0234] certificate with CN is near expiry | |
WARN[0234] certificate with CN Justin Cormack is near expiry | |
WARN[0235] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/ca-certificates:af4880e78edc28743f7c5e262678c67c6add4c26@sha256:a1afbeeaf5df75b206e59517cb844d45c6b1e12be9d63184c531c29927505240 | |
Add onboot containers: | |
Create OCI config for linuxkit/sysctl:efe693534bb623007f94a2e3ff4a9fd6ead75aa1 | |
WARN[0258] certificate with CN Justin Cormack is near expiry | |
WARN[0258] certificate with CN is near expiry | |
WARN[0258] certificate with CN Justin Cormack is near expiry | |
WARN[0259] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/sysctl:efe693534bb623007f94a2e3ff4a9fd6ead75aa1@sha256:54a754793203a1eade6d35590ad7a6b3484459535cf5a2416ff6dbfac5544bb3 | |
Create OCI config for linuxkit/sysfs:5367b46211882278b84a9e8048855ca5df65beda | |
WARN[0281] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0281] certificate with CN is near expiry | |
WARN[0281] certificate with CN Justin Cormack is near expiry | |
WARN[0281] certificate with CN Justin Cormack is near expiry | |
WARN[0281] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0282] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/sysfs:5367b46211882278b84a9e8048855ca5df65beda@sha256:2b9a30d642c097ea349f4501d5358cb8298077be15a012bef28d9e757abb422b | |
Create OCI config for linuxkit/format:6b46d0450082f397177da36be6b4d74d93eacd1e | |
WARN[0303] certificate with CN Justin Cormack is near expiry | |
WARN[0303] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0303] certificate with CN is near expiry | |
WARN[0303] certificate with CN Justin Cormack is near expiry | |
WARN[0303] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0304] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/format:6b46d0450082f397177da36be6b4d74d93eacd1e@sha256:970e46afdadc4de0468b0dad8b2950890659133b2098b5549f942203bca36e2f | |
Create OCI config for linuxkit/mount:41685ecc8039643948e5dff46e17584753469a7a | |
WARN[0338] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0338] certificate with CN is near expiry | |
WARN[0338] certificate with CN Justin Cormack is near expiry | |
WARN[0338] certificate with CN Justin Cormack is near expiry | |
WARN[0338] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0338] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/mount:41685ecc8039643948e5dff46e17584753469a7a@sha256:80a1369faf7aa025ef42527c35c0478ca1130109eb4d6b94e590536c7ab78c2d | |
Add service containers: | |
Create OCI config for linuxkit/getty:6af22c32c98536a79230eef000e9abd06b037faa | |
WARN[0360] certificate with CN is near expiry | |
WARN[0360] certificate with CN Justin Cormack is near expiry | |
WARN[0361] certificate with CN is near expiry | |
WARN[0361] certificate with CN Justin Cormack is near expiry | |
Pull image: docker.io/linuxkit/getty:6af22c32c98536a79230eef000e9abd06b037faa@sha256:7f65ed02efcc71e4b6a0bbb086abe4b5b52e8f4d7cc2300d4543160eacaeca17 | |
Create OCI config for linuxkit/rngd:842e5e8ece7934f0cab9fd0027b595ff3471e5b9 | |
WARN[0391] certificate with CN Justin Cormack is near expiry | |
WARN[0391] certificate with CN is near expiry | |
WARN[0391] certificate with CN Justin Cormack is near expiry | |
WARN[0391] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/rngd:842e5e8ece7934f0cab9fd0027b595ff3471e5b9@sha256:1a5d462b6768c1d0ed686a645727ef051555cc3944dace30581666465577e143 | |
Create OCI config for linuxkit/dhcpcd:48831507404049660b960e4055f544917d90378e | |
WARN[0410] certificate with CN Justin Cormack is near expiry | |
WARN[0410] certificate with CN is near expiry | |
WARN[0410] certificate with CN Justin Cormack is near expiry | |
WARN[0411] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/dhcpcd:48831507404049660b960e4055f544917d90378e@sha256:5cd6bef0e5c5df124666b39be5ee441f2dea969bb0f34522e322e503f1b13640 | |
Create OCI config for linuxkit/openntpd:07a80c3e3e816658318ac027e1253ff9a228b8de | |
WARN[0432] certificate with CN is near expiry | |
WARN[0432] certificate with CN Justin Cormack is near expiry | |
WARN[0432] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0432] certificate with CN Justin Cormack is near expiry | |
WARN[0432] certificate with CN Rolf Neugebauer is near expiry | |
WARN[0432] certificate with CN is near expiry | |
Pull image: docker.io/linuxkit/openntpd:07a80c3e3e816658318ac027e1253ff9a228b8de@sha256:80aa042dbb52b562f025bfc8dea08b9f20aaa66123cc4a1ba0cda0d36cdaa2f8 | |
Create OCI config for docker:17.07.0-ce-dind | |
Pull image: docker.io/library/docker:17.07.0-ce-dind@sha256:aa033d5abcfbcbb87f5fc04d07ebbddbcc582ed17b0b429cf442ada85851f1bc | |
Add files: | |
var/lib/docker | |
etc/docker/daemon.json | |
Create outputs: | |
myvhd.vhd | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment