v0.2.0
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAlpLnOsACgkQGPNoXAAi
v/OTZxAAop2U0Bk0m3kfwm2hnK4Q+0N7Y8HO6lwA79nmubJshk1G3aeQoka8VMd7
aNtrR2I2N7NPHwYEe7Q8SRP1Q9lYZOAk1cTbcAnQh5CAsB4sNSBbEOqQ7S1g+JCc
57FTuuQhAhDRnukvgYRMCXTyAQVD+fnZIzIcWn9EHFMmsCs9O4jQftLZG6V1iur0
aVy+y4i6HwZSF19uSs2QJoGGQzN4spMbgPju77L62cD7yV+3ERs9gjdQSqv5WRqC
QgKNsACal3MlUp/AgHhD/5u7Q9VMQET387zIcw55tqe0DJ++vmSEOpBO8sxXH1DP
uvQtRxaKkYHx2wPtfGYFvpPlSxtNgV5SUBmRis7M/ViCFX/PJMjXSDbBd2DZwuKY
o095B/M8XkA+XzokFroxbQYqoEFPrripbxh4bpJ6Yn4zQctJMfioRUz3o2dHDF2j
A+JhLRtArgA4nTLBOFRK8A1iGTYNinGe3h326WAfpfT/kLxXawg3INbWmQIeZCFu
BXysM32NZsYAB2IMF5e/4XK3rZzErPohEfKQmPTiyd/njZto2I7/lsro5dGa5M1S
xAScE93VknJ0SyAaDDwsMCCBep5ndluvDsvnajZ5u6hPMhNpSazbz9+10qwidxON
IvoTddHup+uwx2R0fBTx8QnPDvXgEfDE0dcvJeArj3UfMTO/jNg=
=eJJA
-----END PGP SIGNATURE-----
Bump version to v0.2.0

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: 3b50e1374058834e502c01a257836362038d3bea
  1. .dockerignore
  2. .gitignore
  3. .travis.yml
  4. Dockerfile
  5. Dockerfile.dev
  6. Dockerfile.dind
  7. Gopkg.lock
  8. Gopkg.toml
  9. LICENSE
  10. Makefile
  11. README.md
  12. VERSION
  13. config/
  14. docker.go
  15. frontend/
  16. main.go
  17. seccomp.go
  18. server.go
  19. vendor/
  20. version/
README.md

contained.af

Travis CI

A game for learning about containers, capabilities, and syscalls.

To add a question edit this file: frontend/js/questions.js.

Run contained.af locally

Contained is made of a few components:

  • A static HTML and JavaScript frontend in frontend/
  • A Go web server in the project root
  • An isolated Docker installation, running inside a Docker container ("Docker-in-Docker").

Prepare the static frontend assets with:

make dev

Start an isolated Docker instance in the background with:

make dind

Build and run the server with:

make run

After a few moments, contained will be available at http://localhost:10000/.