v0.3.1
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAltKIRQACgkQGPNoXAAi
v/MfQg//fVSajX1JTyOolbrap7uybVLmeZDJp8/jrUy5sS62VLsJanEbZe7jaMgc
kSb1b8tMpnZAVswi3qwB9p2xf4Kwt+a743iELtryUUzxpN904iDkizPr/x9ZiwEz
0OCbpg4CjhK/Qr1JqpqBRvFRm9trvsKXoX1MYu1D55hm98hlDA24rHTuD06ytRA9
uoK5hAG6yYh8WIQuL1RF+St2yCrvVLeFL1ytNi0XV3jGxCXlDT+f+/3einKVxJfD
2rFIIl0BBvzFEMoJu7JB4nJ3uFloZdWlqkO8t6JOmbdwBZym49ETyE6yItvImeF1
6AxB3uSFAxdFDtsYh8OeMzULBGolRKE+iBEDB1IV3AbfrqShf/Xw/spyPWDrHpT3
QfLbjXmpWphqQeJSxVYWGuv2tQZ0WRvGXryuDcC4Ty3hL+mjAO3gi89bK/reak/f
tC/fHdeRppCig7BsIYW/tTHnHyy0wL/xYs1ImY+JjsUt9jEJ9hYEw8gRKWeeO4uv
dSk568PB81XD8ME9V0KKPZE+eSBmRlJGf3B6wCSihJLYfTZh+njpaCnXGaMUlftR
gGiClwk4zYAQHcGXs1ueBu5dAucjK9xKKyIUzExogJrzkfn3IRzvRi5BnJuipqcg
XXUY1Sn8/TuSvUGHNaDkQRRpxopDI6GN7Xz6P3KfbMDM2bob9u4=
=jyc0
-----END PGP SIGNATURE-----
Bump version to v0.3.1

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: 7be18b969405287364d439fd5c21d8907a9502fa
  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.txt
  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/.