Some part of the content from this post was migrated to our Docker Platform tutorial. Content left here will be getting gradually more and more outdated.
Docker Containers provide some level of isolation, but unfortunately, not enough if you want to give full access to someone who you do not trust.
🔐 In this blog post we will show you a much safer alternative: Kata Containers that provide VM-like isolation for your container, while keeping the simplicity of Docker ecosystem.
💡 As an example use-case we will configure a VPN client and SSH server inside Kata Container, that can be securely exposed to untrusted users of your service. Doing the same with pure Docker would be very risky.
Thanks to Husarnet P2P VPN used in this example you can provide a secure and quick access to isolated containers in an easy way.