We place all of the OpenVPN files into a local folder named vpn. Then we replace the configuration files with a custom local copy. Dockerfile SetupĪs usual, we add the required packages for OpenVPN as well as supervisor for our process control. So we needed a custom OpenVPN tunnel to securely pass sensitive data to remote logging servers. Because of additional features provided on the host, our company uses a external host for the proxy. We needed our Nginx reverse-proxy to pass analytical data to a centralized database server. The idea behind the container build was out of need. Let’s look at how to create this container using Alpine Linux, and how to use the power of supervisor to run multiple services. At first glance this would seem like a simple process, but the reality is that it requires a bit more effort to create. The difference from other containers, was the need for an automatically active OpenVPN connection that would start with the instance. I recently found myself needing a IDS node container for internal use that would automatically connect to a centralized logging server. Docker is becoming more and more commonplace with custom instance.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |