Budeme používat Docker CE (Community Edition). Pro mé školení i drtivou většinou práce stačí.

Windows

Windows 10 Pro a vyšší (s podporou Hyper-V)

Manuálně

Tyto Windows podporují Docker for Windows, stáhněte jej zde: Docker Desktop Při instalaci nechte defaultní nastavení, při výběru typu kontejneru nechte vybrané Linuxové kontejnery.

Pomocí Chocolatey

Pokud používáte Chocolatey, můžete Docker nainstalovat příkazem

choco install docker-desktop

Tyto Windows podporují Docker for Windows, stáhněte jej zde: Docker Desktop Při instalaci nechte defaultní nastavení, při výběru typu kontejneru nechte vybrané Linuxové kontejnery.

Po instalaci spusťte Docker a do terminálu napište: docker run ondrejsika/verify-docker a měli byste dostat:

sika@sika-x250:~$ docker run ondrejsika/verify-docker
Unable to find image 'ondrejsika/verify-docker:latest' locally
latest: Pulling from ondrejsika/verify-docker
cd784148e348: Already exists
Digest: sha256:635008c99afddb282476e886e693a25f32180be934d4c040278c73d2a7537d00
Status: Downloaded newer image for ondrejsika/verify-docker:latest
Your Docker is working :)

Pokud vám Docker vypíše něco jiného, dejte mi vědět na email ondrej@sika.io.

Návod na instalaci Dockeru pro Windows na oficiálních stránkách Dockeru: zde

Windows bez Hyper-V (Window 7, Windows 10 Home, …)

Pokud máte Windows, které nepodporují Hyper-V, musíte použít Docker Toolbox. Docker Toolbox je balíček Dockeru a Virtualboxu (pokud již VirtualBox máte, použije ten Váš), který vám spustí Docker ve virtuálním stroji.

Manuálně

Stáhnout si jej můžete zde: Docker Toolbox

Pomocí Chocolatey

Pokud používáte Chocolatey, můžete Docker nainstalovat příkazem

choco install docker-toolbox

Po instalaci spusťte program Docker Quikstart Terminál, počkejte až se Vám spustí VM a pak spusťte: docker run ondrejsika/verify-docker a měli byste dostat stejný výstup (Your Docker is working) jako při použití Docker pro Windows.

Mac OS

Na Macu jsou opět 2 varianty Dockeru: Docker Desktop a Docker Toolbox. Použijte Docker pro Mac, pokud nemáte podporu xhive (zjistíte tak, že do terminálu napíšete sysctl kern.hv_support) použijte Toolbox.

Můžete je nainstalovat přes Homebrew nebo manuálně

Brew

Docker Desktop

brew cask install docker

Docker Toolbox

brew cask install docker-toolbox

Manuálně

Stáhněte si Docker Desktop: zde
Případně Docker Toolbox: zde

Po instalaci spusťte Docker a do terminálu napište: docker run ondrejsika/verify-docker a měli byste dostat:

sika@sika-x250:~$ docker run ondrejsika/verify-docker
Unable to find image 'ondrejsika/verify-docker:latest' locally
latest: Pulling from ondrejsika/verify-docker
cd784148e348: Already exists
Digest: sha256:635008c99afddb282476e886e693a25f32180be934d4c040278c73d2a7537d00
Status: Downloaded newer image for ondrejsika/verify-docker:latest
Your Docker is working :)

Bash Completion na Mac

Pěkně popsané v článku: https://blog.alexellis.io/docker-mac-bash-completion/

Linux

Na Linuxu nepoužívejte Docker z distribučních balíčků, je tam starý. Postupujte podle oficiálního návodu na: zde pro Debian, případně si vyberte svoji distribuci v levém menu.

Pokud máte problém s instalací anebo jakýkoliv dotaz, neváhejte mě napsat na ondrej@sika.io

Ondřej Šika

Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.