Numera är virtualisering överallt. Oavsett om det gäller mindre företag eller till och med stora jättar som Facebook, Amazon, Google & Co. Ju viktigare är det att infrastrukturen eventuellt är enkelt utbyggbar och samtidigt erbjuder en central hanteringsyta.
I denna How To handlar allt om Docker & hur man installerar denna lilla mjukvara och dessutom startar den första lilla containern.
Docker är en lättviktig open-source virtualiseringsmjukvara för att isolerat tillhandahålla tjänster eller applikationer på ett enda system. Till skillnad från riktiga virtuella maskiner emuleras eller hostas inte ett extra operativsystem, utan endast en applikationsmiljö inom värdsystemet. Detta sparar inte bara resurser generellt, utan orsakar samtidigt en låg overhead jämfört med full virtualisering.
Installationen av Docker är ganska enkel och går på några minuter. I detta exempel installerar vi Docker på ett Debian 8-system via paketkällor.
Steg 1.)
Först kontrollerar vi om vårt system överhuvudtaget är Docker-kompatibelt. Vi behöver en kärnversion som är minst 3.10. Det kan man kontrollera med: uname -r.
Steg 2.)
Nästa steg är att lägga till GPG-nyckeln, alltså nyckelfilen från Docker till vårt system:
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Därefter lägger vi till Docker i våra paketkällor så att vi kan installera paketet via apt-get.
echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Steg 3.)
Nu kan vi ladda ner Docker. Viktigt är att vi tillåter apt-get att hämta paket från HTTP(S)-sidor.
Kör kommandot: apt-get install apt-transport-https ca-certificates och låt det slutföras.
Sedan kör vi följande kommandon:
- apt-get update && apt-get install docker-engine (Uppdaterar paketkällorna och laddar ner Docker helt)
- systemctl start docker (Startar Docker-tjänsten)
- systemctl enable docker (Autostart vid systemstart)
systemctl status docker
Om det ser ut så här och det står Active (running) har Docker installerats helt utan problem.
Med ett docker run hello-world kan du sedan kontrollera att Docker körs korrekt.
Utdata bör se ut så här:
Nu kan du enkelt komma igång och använda Docker.




