Integrated Development Environments (IDEs) are nice for debugging problems but with Docker containers they have to be set up to work remotely. Vim may not be as nice an interface but has an advantage of being able to run in the container making it easier to get set up and running quickly. This is especially true for new releases where there is not much information yet on configuration.
There are a lot of instructions on the web for installing and configuring DKIM but they vary considerably and many have errors. There also can be gotchas and this article details one of them. Ubuntu 14.04 with Postfix 2.11 are used.
For Ubuntu start by installing DKIM
Often the first step in working on a website is downloading the website to your computer so you can work on a local copy. Websites can be fairly large (especially if they have video files) and these downloads can take some time. What if the files for the website were already on your computer? Problems could be fixed a lot faster and if there is a problem with the webserver you have a backup that can be used to restore the website. This focus of this article is on the files on the webserver. The database is another topic although the approach discussed could be