Container Technology and Docker The idea of using containers for deployment in an application environment is not new. People have been using it for several years and with much success. With the help of containers, developers are able to isolate an application’s coding and configuration in an executable package. This prevents needless interference and hangups that would only slow down …
Clean Up Docker Resources – Images, Containers, and Volumes
Docker is one of the most popular products in organizations these days. It makes the process of managing applications in containers very easy. Docker provides portability, performance, agility, scalability, and isolation to the applications since it uses containers. Containers are more portable and require fewer resources than virtual machines. As you work with Docker, you tend to accumulate an excessive …
How to install & operate Docker on Ubuntu in the public cloud
Docker is one of the most popular products in organizations these days. It makes the process of managing applications in containers very easy. Docker provides portability, performance, agility, scalability and isolation to the applications, since it uses containers, which are more portable and require less resources than virtual machines. In this tutorial, you will go through the steps required to …
Run your own VPN server under Docker with OpenVPN Access Server
In this tutorial, I will be setting up an Open VPN server under Docker with CloudSigma. With CloudSigma’s cloud locations spread all over the globe, you can create a server in any of them and access the content from there. Creating the machine First, I am creating a machine with the following resources: 20 GHz CPU 16 GB RAM 20 …
How to Run Docker on CloudSigma (with CloudInit) Updated
In the past couple of years, Docker has received a tremendous amount of attention. While the concept of containers is hardly anything new (something we at CloudSigma talked more about in this previous post), Docker appears to have become the go-to container manager. To automatically deploy Docker at CloudSigma, you will need: An SSH key. Basic understanding of Docker. The official …
Optimal Cloud Deployments: Tips from our CEO
One of the greatest advantages of being the CEO at CloudSigma is the opportunity to discuss with customers how they are using their cloud deployments across the wide range of industries. I learn so much from these customer insights. Last week I had the pleasure of hosting a webinar with many of our customers to share some of the insights …
Manage Docker resources with Cgroups
Last month I spoke at ApacheCon about Cgroups. It appears as very few Linux users (including yours truly until not too long ago) are familiar with Cgroups and their power. This is a pity, because Cgroups are very powerful, and allows you to allocate resources on your servers in a far more granular fashion than any other tool available in …
Presentation deck from CloudExpo Europe
Last week I gave a talk at CloudExpo Europe in London. Some people asked for the presentation deck for this, so here it is. The title for the talk was “Server evolution: From mainframes to containers and PaaS.” The presentation was also recorded. Once the video becomes available, we’ll post that too.
How to run Docker on CloudSigma (with CloudInit)
First, you need to have knowledge of a few pre-requisites: An SSH key. Basic understanding of Docker. The official documentation is a great start. Basic knowledge of CloudInit In the recent year or so, Docker has received a tremendous amount of attention. It appears to be one of those things where the timing was just perfect. While the concept of …
Build your own PaaS (with Dokku)
One of the most popular PaaS providers today is Heroku. Heroku, along with other PaaS providers like Engine Yard is loved by developers because it makes the deployment of a new application extremely fast and simple. It’s not hard that most developers would rather write code than setting up and troubleshoot servers. So it’s not hard to figure out why …