Instalare Engine Docker

Necesar Sistem Operare

Sistemele de operare pe serverele de aplicatie vor trebui sa fie dintre cele de mai jos:

  • Oracle Linux minim versiunea 7 (recomandat, licentiere gratuita)
  • Cent OS Linux minim versiunea 7 (licentiere gratuita)
  • Red Hat Linux minim versiunea 7

Linux

Intr-o linie de comanda sau sesiune ssh se executa comenzile :

Pentru instalare versiune Docker Engine CE - Latest Stable (CentOS 7 / RedHat7 / Oracle Linux 7)

yum install dos2unix curl wget -y
curl -H 'Cache-Control: no-cache' http://static.emsys.ro/docker/install_docker_ce_linux_7.sh | dos2unix | sh

Scriptul dezinstaleaza automat o eventuala versiune mai veche a engine-ului docker si instaleaza ultima versiune disponibila.

Notă

In reteaua PRODINF este necesar sa se configureze proxy server la nivel de serviciu docker. Pentru acest lucru se ruleaza comanda:

curl -H 'Cache-Control: no-cache' http://static.emsys.ro/psql/service_proxy_docker.sh | dos2unix | sh

Dupa instalare Docker Engine, pentru a verifica functionarea serviciului docker se ruleaza comanda:

docker version

Exemplu de rezultat fara erori:

  Client:
Version:           18.06.0-ce
API version:       1.38
Go version:        go1.10.3
Git commit:        0ffa825
Built:             Wed Jul 18 19:08:18 2018
OS/Arch:           linux/amd64
Experimental:      false

Server:
Engine:
 Version:          18.06.0-ce
 API version:      1.38 (minimum version 1.12)
 Go version:       go1.10.3
 Git commit:       0ffa825
 Built:            Wed Jul 18 19:10:42 2018
 OS/Arch:          linux/amd64
 Experimental:     false

Exemplu de rezultat cu erori:

docker: command not found

Windows

(doar pentru dezvoltatori)
Docker poate rula doar pe Windows Server 2016/2019 (GUI) sau Windows 10 Pro.
Se verifica daca la nivel hardware sistemul suporta virtualizare:
Se ruleaza comanda:
msinfo32
Se verifica linia «Hiper-V Virtualization Enabled in Firmware» sa aiba valoarea Yes
In caz contrar se activeaza in BIOS toate optiunile de virtualizare.
Se instaleaza toate update-urile pentru sistemul de operare.
Se restarteaza sistemul.
Se descarca Docker versiunea pentru Windows de la adresa: https://hub.docker.com/editions/community/docker-ce-desktop-windows
Pentru a descarca kitul de instalare este necesara inregistrarea pe site.
Se ruleaza kit-ul de instalare cu optiunile default, NU se bifeaza „Use Windows containers instead of Linux containers”
Din taskbar se selecteaza Docker > click dreapta, Settings.
Se selecteaza Shared Drives. Se bifeaza partitia C > Apply.
Se selecteaza Advanced. Se mareste CPU la maxim, Memoria la 75% din maxim, Swap 4096M , se apasa Apply
Se restarteaza sistemul
Se verifica functionarea serviciului docker prin rularea comenzii
docker version
Exemplu output:
 Client: Docker Engine - Community
Version:           18.09.2
API version:       1.39
Go version:        go1.10.8
Git commit:        6247962
Built:             Sun Feb 10 04:12:31 2019
OS/Arch:           windows/amd64
Experimental:      false

Server: Docker Engine - Community
Engine:
 Version:          18.09.2
 API version:      1.39 (minimum version 1.12)
 Go version:       go1.10.6
 Git commit:       6247962
 Built:            Sun Feb 10 04:13:06 2019
 OS/Arch:          linux/amd64
 Experimental:     false

Notă

Dupa restartul sistemului de operare, pentru pornirea serviciului docker trebuie facut log on.

Serviciul porneste automat dupa log on.