Docker on Windows 2016

Docker is a tool that allows to deploy applications software in a “sandbox” (called container) to run on the host operating system (in this case Windows 2016, but also Windows 10 Professional or Enterprise, several Linux versions and MacOsx).

Nowaday the industry standard today is to use virtual machines to run software applications that provide full process isolation.

Att.: Process isolation means that a problem in the host operating system hardly can affect the software running in the guest operating system, and vice-versa.

This isolation, however, comes at great cost because of the computational overhead spent virtualizing hardware for a guest OS.

Containers take a different approach that provide almost the same level of the isolation of virtual machines, but at a fraction of the computing power and using more efficiently the underlying system and resources. Continue reading

Set Up VNC remote access on Linux Mint 17

VNC remote access allows one to view remotely and interact with real x displays on Linux box (i.e. a display corresponding to a physical monitor, keyboard, and mouse), and using windows, linux, mac or any other operating system SO where exist a vnc viewer.
To access in Linux Mint I prefer x11vnc instead of the default Vino server or other package. Continue reading

How to install Ms Sql Server vNext on Debian 8 Jessie

better_linux_boxMicrosoft surprised the IT world with the announcement about the new MS SQL Server that is able to run on Linux. In this post I’ll show hot to install Sql Server on Debian 8 Jessie.

apt-get update
apt-get upgrade
apt-get install curl apt-transport-https sudo 

Add to /etc/apt/sources.list this backports

deb http://ftp.debian.org/debian jessie-backports main

After that you’ll be able to install jessie-backports openssl

apt-get install -t jessie-backports openssl

Continue reading