v0.1.0
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAlpLmbMACgkQGPNoXAAi
v/OKtg/+KHOLmRi2X+YK2cUkRrrgrHPwt+QuXXBuUGszNrutqmDWqG4RY4aqQru5
Iqlr+mwB2+v+Mek86gtUFRs1Tim/YBhUVkKm0xxBFDvg15im/x9cmc/u+XxQDPAw
lYJAQhK91Obr831j6lGJwZEtQ9vM6mlxHIbTk8Yl1+egfFv2Crc3EBduLJWbqrUj
q9KVOnezE+aLpOr8iAXI+9H0YTVoGwQf+PNJQqZpYi++YIPUksmy/SUfXV6OH9JJ
oIVMjRFIxzwRZs1oSiu8nxsYrCqW4EJqoRMdork08xUF/IBRMKYZxlNi8zbUzUXW
df0QLU95lzKgf+aHWu+yEFDyV0QgmLeIUDlNTU2okeDqeUcaxpfnF3SWoYxwfm0G
/prPkB8Sn6tbqcY0b1TfzBbOdtT//QaV4BGE42nmborJi2t78F87Zgg1e0kv7ioP
vYV9b7oLXF9lkjJze7Kb5iJgCU5o3ZPYJg6SZXvY6d708sOHreSALWZuhXcAGlPC
87444FRgd56u2ah1IxoqxAS7+BhgD8tHUOhZMAkYEobe3pXPrsRY9jZFE/eEgJVL
nTdDiENmm8fe4Tyonu7fJN4Y3b1ATKZcWiZs80ywI+m4j618t4IV3J0Sqk9LMnEg
1B/x6/ugOoKlY1M20B7c5JVySShfDaNdk4XxrcBA5x3C5UQYyuU=
=3r/T
-----END PGP SIGNATURE-----
Bump version to v0.1.0

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