From 5eb8c4b0547bc12b8783a34e50029ded800b05ca Mon Sep 17 00:00:00 2001 From: Kyle Manna Date: Sat, 7 Feb 2015 15:10:24 -0800 Subject: [PATCH] docs: Add FAQs document * Place to put questions rather then the README --- docs/faqs.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 docs/faqs.md diff --git a/docs/faqs.md b/docs/faqs.md new file mode 100644 index 0000000..4805836 --- /dev/null +++ b/docs/faqs.md @@ -0,0 +1,7 @@ +# Frequently Asked Questions + +## Why not keep everything in one image? + +The run-time image (`kylemanna/openvpn`) is intended to be an ephemeral image. Nothing should be saved in it so that it can be re-downloaded and re-run when updates are pushed (i.e. newer version of OpenVPN or even Debian). The data container contains all this data and is attached at run time providing a safe home. + +If it was all in one container, an upgrade would require a few steps to extract all the data, perform some upgrade import, and re-run. This technique is also prone to people losing their EasyRSA PKI when they forget where it was. With everything in the data container upgrading is as simple as re-running `docker pull kylemanna/openvpn` and then `docker run ... kylemanna/openvpn`.