Docker Automatic Start

Automatically Start Docker Container

Docker’s restart policy is the best way to have containers automatically start when you boot your server or computer. That should be the end of this post, but I’ll provide more details, examples, and reasons why you want to avoid other methods.

Docker’s restart policy is a flag you set when you first create a container from an image. The restart policy dictates whether the container should restart when it exits. The behavior is determined by which policy you choose. The container can automatically start again on erroneous exits or with all exit codes. The flag also affects the behavior of what happens if you manually stop a container.

LibreCAD vs QCAD

LibreCAD vs QCAD

On the surface QCAD and LibreCAD and every other 2D CAD software is the same, offering the same basic tools, user interface, and supported file formats. The small differences will either have you praising the software developers or cursing them as you spend your precious time fiddling with the quirks.

In 2011 LibreCAD was forked from QCAD version 2. In the software development community, forking is the process of duplicating a project and having it be developed by a different group of engineers. The process is common when developers have differencing opinions on where the project is headed or want to implement features that the original project owners don’t want. At that time, QCAD and LibreCAD were nearly identical since they were copies of each other.

Free CAD Software

For non-professionals, it’s difficult to warrant paying thousands of dollars on CAD software. Free CAD software is available and many times will work fine in lieu of paid software. Below is a list of 2D and 3D CAD programs that you can use for free.

Some of the options below are free versions of paid software. In many of the cases, the free versions offer great functionality and many of the same tools, but may limit you from using the software commercially. Look into the license if you are planning on using the software for commercial work.

Ghostwriter

List of Markdown Editors

Even with a markup language as simple as Markdown, it is nice to have an editor that complements the language. I use Markdown frequently to write posts on my websites along with writing documentation when developing software. I’ve used many of these following editors and I am sure we will have a different opinion on which one is the best. I’ve also tried many other editors that I couldn’t care enough about to even mention here.

MultiSSH MSSH Tool connected to multiple SSH servers.

SSH into Multiple Servers using MultiSSH

When you need to run the same maintenance commands on multiple servers, one option is to use a tool called MultiSSH (sometimes referred to as mssh). MultiSSH is a basic tool that allows you to connect to multiple SSH servers and run the same commands simultaneously on all of the connected servers. MultiSSH also allows you to run commands on a single server, a group of connected servers, or all of the connected servers. If you’re not using Linux, there are alternatives to MultiSSH, and alternatives also exist for Linux.