From 13c28cad521ea703f32ac7251c7bd5677d32e040 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 12 Nov 2019 17:08:07 -0800 Subject: [PATCH] initial --- Dockerfile | 3 +++ Makefile | 4 ++++ README.md | 4 ++++ run.sh | 5 +++++ 4 files changed, 16 insertions(+) create mode 100644 Dockerfile create mode 100644 Makefile create mode 100644 README.md create mode 100644 run.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3bf5d0b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM ubuntu:bionic +ADD ./run.sh /tmp/run.sh +RUN bash /tmp/run.sh && rm /tmp/run.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9ec1a5c --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +default: build + +build: + docker build . diff --git a/README.md b/README.md new file mode 100644 index 0000000..ef25050 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# sneak/docker-linux-vm + +This is designed to run stuff that needs privileged access inside an +unprivileged container, by running a whole qemu vm inside the container. diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..50b927a --- /dev/null +++ b/run.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +export DEBIAN_FRONTEND=noninteractive +apt update +apt install -y qemu-user