Cieľ:
- príprava základnej sady nástrojov pre prácu s kontajnermi na báze Virtual Box, Docker Toolbox a príkazového riadka GIT Bash
Tento postup platí iba pre staršie počítače s Windows 7 bez podpory WSL2 alebo z nejakého dôvodu nedokážete nainštalovať Docker Desktop.
Potrebujete:
- Počítač s Windows 7 alebo 10
- Aktivovanú podporu virtualizácie v BIOSe
Pripravíte si všetko potrebné na to aby ste mohli začať pracovať s aplikačnými kontajnermi.
Aplikácie budú bežať vo virtuálnom stroji VirtualBox, ktorý si nainštalujete pomocou nástroja docker-machine
.
Práca bude prebiehať v príkazovom riadku GIT BASH
. S kontajnermi budete pracovať pomocou klienta docker
ktorý komunikuje s virtuálnym strojom docker-machine
. Všetko potrebné nainštalujete pomocou inštalátora "Docker Toolbox".
Výsledok bude vyzerať nejako takto:
+----------------+ +----------------+
| docker-machine | | Docker Engine |
| docker CLI |<--spojenie---->| na VirtualBoxe |
+----------------+ cez virt.sieť +----------------+
^ ^
| |
Git Bash na Windows VirtualBox Monitor
Inštalácia Docker Toolbox
Inštalátor Docker Toolbox nainštaluje všetko potrebné pre prácu so systémom Docker. Docker Toolbox je možné použiť aj na systéme OS X a na systéme Windows 7.
Docker Toolbox získate z GitHubu.
- VirtualBox poskytuje prostredie pre beh rôznych virtuálnych strojov. Po inštalácii program nezabudnite spustiť.
- Docker Machine vytvorí virtuálny stroj Virtual Box, ktorý obsahuje prostredie pre beh kontajnerov Docker.
- Docker klient pre prácu v príkazovom riadku
- Git Bash
Git Bash Poskytuje základnú sadu Unix nástrojov pre Windows
bash
: príkazový riadok a nástroj na robenie skriptovgit
: správa projektov, odovzdávanie zadanívim
: Váš obľúbený textový editorssh
: vzdialené pripojeniescp
: kopírovanie súborovcurl
: získavanie súborov z webugcc
: kompilátor
Ak chcete Git Bash inštalovať samostatne, získate ho z webovej stránky. Pri inštalácii môžte postupovať podľa návodu.
Inštalácia Docker Engine pomocou docker-machine
Po inštalácii Docker Toolbox by ste mali mať v príkazovom riadku GIT Bash k dispozícii príkazy docker-machine
a docker
.
Spustite si aplikáciu "GIT Bash". Overíte si, či "Docker Machine" funguje príkazom:
docker-machine
Ak ste postupovali správne, zobrazí sa Vám nápoveda docker-machine
. Pozrite si, čo všetko sa dá robiť.
Vytvorenie virtuálneho stroja
Inštalátor Docker Toolbox by mal zvládnuť vytvorenie virtuálneho stroja za Vás. Ak nie, použite príkazový riadok na vytvorenie.
Nový virtuálny stroj s názvom default
na VirtualBoxe si vytvoríte príkazom (chvíľu to trvá):
docker-machine create --driver virtualbox default
Zoznam a stav existujúcich Docker virtuálnych strojov si overíte pomocou príkazov:
docker-machine ls
docker-machine status default
Na bežiaci virtuálny stroj sa pripojíte príkazom:
docker-machine ssh default
Ak všetko prebehlo v poriadku, príkaz docker
by mal komunikovať s bežiacim virtuálnym strojom Docker Engine.
Vyskúšajte príkaz:
docker version
V prípade, že sa riadkový klient Docker nevie spojiť so vzdialeným strojom Docker Engine, môžete vyskúšať tento návod.
Spojenie klienta by Vám mal uľahčiť príkaz:
docker-machine env