The Difference: Docker vs. Virtualization

Technical Basics

Docker is an open source container technology that became immensely popular in 2014. Docker itself is written in Google’s programming language Go and supported on all major Linux distributions (RedHat, CentOS, Oracle Linux, Ubuntu etc.). The technical underpinnings are not completely new, Docker leverages Linux kernel features for containers such as cgroups and namespaces. So even though Docker itself is relatively new, the underlying container technology is an established technology. Docker containers run on top of an operating system.

It is reported that Google starts 2 000 000 000 every week for search, mail, etc.

Virtualization versus Container

It’s important to distinguish Linux containers and Docker from traditional and more common type 1 or type 2 hypervisors. Type 1 hypervisors provide server virtualization with different operating systems on bare metal hardware, whereas Type 2 hypervisors often provide desktop virtualization based on an existing operating system as shown below.

Screen Shot 2015-09-21 at 10.44.55

 

In contrast to popular virtualization technologies, Docker containers run the host’s Linux kernel. Docker is about isolation, not about virtualization. The required time to startup a container is only in the range of milliseconds. Still containers have their own incremental files system, where layers are reused across containers. In addition, every container has its own network stack, therefore its own IP-address, and its own process space.

OTN Tour Latin America 2015: Colombia

Cali

Screen Shot 2015-09-07 at 22.28.39

 

col goldColombia was my last stop on the OTN tour, yet it was the country I was waiting for. I had good memories about the country from many years ago when I was backpacking there and it was a pleasure to see how everything has changed.

I decided to take a hotel in the north which is closer to the some shopping malls and various museums. At night after arrival I got a local SIM card which was a breeze and cost less than 10€ for 1 GB of data. First day I nipped out, crossed the main street to the Alcaldía and headed straight to the Museo del Oro Calima (Gold Museum).

The conference was organized by charming Giovanna Bohorquez Paez and her team from the Asociación de Usuarios Oracle de Colombia. Everything went swimmingly and I felt flattered to give a Docker and WebLogic presentation at the Universidad Autónoma de Occidente. Due to some changes there was no time left for my 12 Things about WebLogic 12c presentation but feel free to download the presentation slides. For the first time I had the pleasure to meet Mauricio Naranjo in person. During the coffee break we had a exotic looking but surprisingly well tasting drink called Champús (check this wiki link for a pic!).

Altogether I enjoyed the conference a lot. It was a great atmosphere, people came to ask questions and to have their pictures taken together with us. To respect their privacy I put a picture of us below.

20150828_130904 (1)

At the end, I decided to stay an extra day, visited some lookouts and local bars with a friend who also gave me a lift to the mountain range called KM18. Calenos love to go there because it is much cooler, so it is really crowded on Sundays. There I had an even stranger but also even tastier (!!) drink called agua de panela (sweet hot drink made of sugar cane) with savory cheese in it. Loved it!

 

 

OTN Tour Latin America 2015: Ecuador

Quito

20150825_103653

20150825_124432

Quito first of all surprises by its altitude. The altitude of the city of Quito is pretty much the height the highest mountain in Germany (2880m). I was absolutely looking forward to be in Quito, since the last time I was there was more than 20 years ago when I was backpacking through South America.

20150824_101946For me the event was another wonderful hotel and another perfectly organized conference with a surprisingly high number of attendees! Both my sessions were well attended, I’d guess up to 80 people, and there was even live translation provided for the attendees! Also I liked the idea of two parallel streams only, so at the end we had more attendees in each stream. In my Docker presentation I focused even more on a longer live demonstration accompanied  by a few slides only.

Paola, our charming host did everything to make the event a great success. She invited us for a guided city trip so we had a chance to see the equator, the historic center and Panecillo, the mountain overlooking Quito and the city center. At night we went again to Panecillo for a excellent dinner and a view of the city’s lights.

Screen Shot 2015-09-06 at 14.00.17

Oracle ACE Directors: Heli, Frank, Ronald, Deiby

Btw, I uploaded the WebLogic with Docker and 12 new features of Oracle WebLogic Server 12c presentation slides to slideshare.

OTN Tour Latin America 2015: Panama

Panama City

panama

Panama was another interesting place to be. Very few Europeans I know have ever been to Panama. The trip from the airport started with a glimpse of Panama’s surprising skyline. Pleasant enough I was located in the 29th floor (!) of a downtown hotel.

20150821_095650The conference was a bit further away towards the canal at another hotel next to one of the biggest shopping malls in the known universe.

I had the last slot and since we were running late, people volunteered to stay a bit longer for my Oracle WebLogic and Docker presentation.

Saturday we had a day off. Edgardo Sanchez from the local user group took us on a trip to the Panama canal and Casco Antiguo (the historic center of town). I am not a good shopper, usually I am buying nothing at all, but at the end I bought a Panama coffee mug as a souvenir.

Btw, I uploaded the WebLogic with Docker and 12 new features of Oracle WebLogic Server 12c presentation slides.

 

OTN Tour Latin America 2015: El Salvador

Screen Shot 2015-09-04 at 13.07.53

San Salvador

In San Salvador I had the best hotel experience. I got upgraded for no particular reason to the executive lounge which provides a view to the local volcano (and free soft drinks).

Also I met Alex Gorbatchev from Python for the first time in person. The conference was at a military club in a very relaxed and safe atmosphere. Anyway, I felt a bit like the scene in the Monty Python clip with the comfy chair since it was really hot and we faced a splendid swimming pool without having the time and/or possibility to go for a swim.

Screen Shot 2015-09-04 at 16.38.06

Again I did two presentations one about Docker in general and its usage for WebLogic with  and one about 12 new features of Oracle WebLogic Server 12c both with great audience feedback and participation. After the session there was a high number of people asking for the slides and trying to get some answers on additional topics. My impression was that a smallish but very interested group of people is working with WebLogic and that everybody was curious about Docker.

Same as in Guatemala the conference ended with a picture taking session 🙂 Heli from Finland has another blog posting about the fun part of our trip.

san salvadorScreen Shot 2015-09-04 at 13.08.10