From bb787b49be77169166c7641ac3066d80bf7108fd Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Thu, 18 May 2017 02:28:17 +0100 Subject: [PATCH] Allow forcing qemu backend to use container via command line `linuxkit run --containerized foo` Signed-off-by: Ian Campbell --- src/cmd/linuxkit/run_qemu.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmd/linuxkit/run_qemu.go b/src/cmd/linuxkit/run_qemu.go index 3eedf6171..1de297a9e 100644 --- a/src/cmd/linuxkit/run_qemu.go +++ b/src/cmd/linuxkit/run_qemu.go @@ -63,6 +63,9 @@ func runQemu(args []string) { cpus := flags.String("cpus", "1", "Number of CPUs") mem := flags.String("mem", "1024", "Amount of memory in MB") + // Backend configuration + qemuContainerized := flags.Bool("containerized", false, "Run qemu in a container") + publishFlags := multipleFlag{} flags.Var(&publishFlags, "publish", "Publish a vm's port(s) to the host (default [])") @@ -95,6 +98,7 @@ func runQemu(args []string) { Arch: *arch, CPUs: *cpus, Memory: *mem, + Containerized: *qemuContainerized, PublishedPorts: publishFlags, }