Docker containers have been very popular in recent years on Linux. Docker containers provide services which “wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.”
Put another way, if Linux containers are approximately equivalent to FreeBSD jails, then Docker is the Linux equivalent of FreeBSD’s Warden.
The Docker technology has become quite a buzz-word in Linux circles and quite useful for testing and deploying services and applications. We are happy to report that Docker has been ported to FreeBSD! Though not all of Docker’s features currently work, most of Docker’s functionality is in place. More information on the FreeBSD port of Docker and which features currently work can be found on the port’s GitHub page.