There has been much written about CoreOS support for Docker. Red Hat is one of the leading contributors of Docker code. However, there is another major Linux distro that has added extensive support for Docker as well. Suse Linux supports Docker with some new features in its Suse Linux Enterprise Server 12.
YaST is “the installation and configuration tool for openSUSE and the SUSE Linux Enterprise distributions. It is popular for its easy use and attractive graphical interface and the capability to customize your system quickly during and after the installation. YaST actually stands for Yet another Setup Tool.” Specific to Docker it gives you a simple view of the available Docker images and running containers as well as easy control of running containers.
Portus is an on premise Docker registry. It is an alternative to using Docker Hub. According to Suse, Docker Hub has a few disadvantages versus an on premise registry. The disadvantages of using Docker Hub as your registry are:
- Hub and registry maintained by Docker Inc.
- Using Hub’s Public registry: convenient but no confidence in security, stability, control
- Using Docker Hub’s Private registry: paid service yet lack of control over the data you submit
On the other hand using a private on premises registry offers you more privacy and confidentiality. Portus is your on premise private registry. Unlike YaST which is Suse specific Portus is available via Git. Portus features a full GUI, authentication and search function.
In addition to the above Suse support of Docker also includes sle2docker, KIWI. Sledocker is a pre-built image activation utility and KIWI is a Golden Image building tool.
Here is a diagram of the evolution of Docker support in Suse:
I had a chance to speak with George Shi from the Suse product marketing team. They are committed to increasing and enhancing their support for Docker in particular and containers in general in future releases. They are carefully watching and observing recent developments like the Cloud Native Computing Foundation to see if Suse should be involved in these industry wide initiatives. Suse is committed to not being left behind other Linux distros in support of containers. With Xen and KVM support already included, they feel like they offer best in class virtualization options in Suse Linux Enterprise Server.