CV #52het - 52 projekt

Dockerezzünk virtualizált környezetben!

Nem sokkal fogok eltérni a hivatalos docker leírástól, de néhány dolgot érdemes hozzáfűzni.

Előkészületek

A dockert én Xen virtualizált Ubuntu környezetben használom, amihez nem árt felkészülni a copymods váratlan hatásaiból.

Távolítsuk el az oprendszer aktuális verziójához szállított docker csomagokat:

apt remove docker docker-engine docker.io

Szükségünk lesz néhány alapcsomagra az előkészületekhez is:

apt -y install apt-transport-https ca-certificates curl software-properties-common

Az apt csomagkezelőhöz adjunk hozzá egy 3rd party repositoryt (a dockerét):

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Telepítés

Frissítsük a csomaglistát, majd telepítsük fel a dockert:

apt update
apt -y install docker-ce

Tesztelés

docker run -it ubuntu bash

Első futtatás esetén a docker letölti az "ubuntu" image definícióját és a szükséges fájlokat (base image), majd interaktívan (-i) futtat egy bash-t.