Docker Toolbox (Windows 10)

23.04.2018

Docker Toolbox je volbou pro starší systémy Windows nebo Mac. Pro Windows je k dispozici od Windows 7 64-bit (nelze provozovat na 32-bit systémech). 

Hlavní rysy

  • Virtualizace pomocí VirtualBoxu
  • Ovládání pomocí MinGW-w64 konzole
  • Umožňuje spouštět pouze linuxové kontejnery

Instalace

Před samotnou instalací je potřeba mít zapnutou virtualizaci.

Informace a stažení instalátoru https://docs.docker.com/toolbox/overview/ 

Nebo stažení instalátoru přímo z repositáře https://github.com/docker/toolbox/releases

Klasický instalátor s možností odesílat informace pro zlepšování.

U dřívějších verzí býval problém, pokud se zvolil jiný adresář než je tento výchozí.

Doporučuji instalovat Docker Compose, později se bude hodit. 

Kitematic je takové grafické rozhraní, ale je to pořád alfa a s Toolboxem má občas dost velké problémy (nespustí se). Osobně ji sice instaluji, abych zjistil, co se zlepšilo (pořád tak nějak stejné).

Zástupce na ploše dle preferencí, úprava PATH a stažení VM určitě ponechat.

NDIS5 většínou není na novějších Windows potřeba. Pouze pokud mají problémy siťóvé ovladaže VirtualBoxu, lze zkusit tuto volbu. 

Nezbytný souhrn a vzhůru do instalace.

Instalace je úspěšně dokončena, lze si prohlédnout zástupce vytvořené ve Start nabídce.

Spuštění

Po dokončení instalace je poprvé potřeba spustit ručně pomocí zástupce Docker Quickstart Terminal.

Ovládání

V základu má Docker Toolbox vždy vnější IP adresu 192.168.99.100, takže jsem si na ni nastavil DNS celé domény isnt.cz a lze používat i jakékoliv subdomény (prostě líný programátor, přeci si nebudu nastavovat .hosts 😉 ). 

A pro tuto IP adresu může tuto doménu používat kdokoliv. Není zač 😎

Docker Toolbox už není přímo nabízen na stránkách Dockeru, ani není dostupný z Docker Store. Zatím je ale stále je podporovaná a vychází aktualizace. 

Mě osobně se na Docker Toolboxu líbí to, že je ovládaná z bash konzole. A běží-li v něm jen linuxové kontejnery, tak je příjemnější mít bash vně i uvnitř.

Dockerem preferovaná varianta je Docker Community Edition for Windows.