Allow forcing qemu backend to use container via command line

`linuxkit run --containerized foo`

Signed-off-by: Ian Campbell <ian.campbell@docker.com>
This commit is contained in:
Ian Campbell 2017-05-18 02:28:17 +01:00
parent b0e506aa71
commit bb787b49be

View File

@ -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,
}