Posted on

Working Effectively with Docker Images

Docker Images

Docker is a wonderful tool for many things. A few of them are; As a version control system for your entire app’s operating system by storing each configuration as a central build. To distribute/collaborate our app’s operating system with our team. To run your code on your laptop in the same environment as you have on your server. We are going to explore Docker images. Why we should use them, and how to go about…

Read more

Posted on

Easy and powerful reverse proxy and load balancing with Docker

nginx reverse proxy

I build a lot of websites, and I run them in Docker containers. What happens is, I end up with URLs like this 0.0.0.0:1234. This is a problem because, They are difficult to remember Do not allow sub-domains. Bad for password managers My initial solution was to add a reverse proxy with Nginx so I have virtual hosts that point to my containers. However, this means I was writing the same Nginx configuration, over and over…

Read more

Posted on

Moving a WordPress site into a Docker Container

docker-wordpress

WordPress is a very popular and flexible Content Management System (CMS). If you build websites, you are likely to have worked with (or had someone ask you to) WordPress. There are several tutorials about how to set up a new WordPress site with docker. Here is a very good one. However, no one really says how to move an existing WordPress site into a docker container. I have several servers on Digital Ocean, Linode and Vultr,…

Read more

Posted on

Docker, Nginx and Let’s Encrypt for a secure website

docker

Let me show you how I use Docker, Nginx and Let’s encrypt to host my websites and serve secure https content. I use Docker to host a lot of my websites, and with Let’s Encrypt now issuing free SSL certificates, there is no excuse for not having one. Things to note My test server is running on Ubuntu 16.04. Though the process should be similar on most other servers. You should have pointed your domain…

Read more