hardenedlinux/linux-exploit-development-tutorial

docker image to replace virtual machine

mudongliang opened this issue · 2 comments

I think we can deploy one docker image to host all the code and configure environment we need.

The docker image has several advantages:

  • smaller than virtual machine
  • easy to configure with docker document
  • manage docker image easily, like github repo
  • same isolation level with virtual machine
  • and so on
Sn0rt commented

Agree with you, we are all of us also like a coincident, simple way to put sample into practice, however, in next chapter I am to propose learn kernel exploit development and Docker NOT support kernel features, so the virtual machine is a better choice.

I agree with you. You need to find a cloud to host big files.