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.