From defd3222155ff71a6d6c38f8fd8a6d20000231eb Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Wed, 6 Jan 2016 16:28:45 +0000 Subject: [PATCH] initial Dockerfile for running qemu, however interactive serial console not working Signed-off-by: Justin Cormack --- .dockerignore | 1 + Dockerfile | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..b6a636013 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +xhyve/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..9222cb6d1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM debian:unstable + +COPY alpine/initrd.img . +COPY alpine/kernel/vmlinuz64 . + +RUN apt-get update && apt-get -y install qemu + +RUN gzip -9 initrd.img + +ENTRYPOINT [ "qemu-system-x86_64", "-kernel", "vmlinuz64", "-initrd", "initrd.img.gz", "-append", "earlyprintk=serial console=ttyS0", "-vnc", "none", "-nographic" ]