wszystkie wpisy

Rancher czyli darmowy Docker Desktop

Chyba każdy zna Dockera oraz jego graficzne UI czyli Docker Desktop. Projekt Docker początkowo był zarządzany przez jeden projekt OpenSource jednak z uwagi na prozę życia, tj. potrzebę samofinansowania pewnego dnia postanowiono rozdzielić silnik Dockerowy czyli Docker CLI oraz nakładkę graficzną czyli Docker Desktop i to UI sprzedać firmie zewnętrznej, która to komercjalizuje. Ten model biznesowy działa. Ostatnimi dniami jednak Docker Desktop postanowił podnieść ceny za swoje usługi, więc w firmie dla której obecnie pracuję postanowiono poszukać darmowych alternatyw. Taką darmową alternatywą wykorzystującą pod spodem darmowe Docker CLI jest Rancher.

Z moich obserwacji działa wolniej i nie aż tak intuicyjnie jak DD (Docker Desktop), ale robi robotę. I tak większość rzeczy robi się z konsoli, a nakładka graficzna jest raczej jako miły dodatek niż coś co jest niezbędne do korzystania z konteneryzacji dostarczanej przez DockerCLI.

Z takich uwag, to nie można mieć równocześnie uruchomionego DD oraz Ranchera. Albo jedno, albo drugie.

Linki

Dodatkowe komendy

Ustawienie kontekstu “default” dla Ranchera (Docker Desktop nadpisuje to ustawienie):

docker context ls
docker context use default

Otwieranie w PowerShell ustawień konfiguracyjnych:

notepad.exe "\\wsl$\rancher-desktop\etc\docker\daemon.json"

Przykładowy wpis konfiguracyjny:

{
  "registry-mirrors": ["http://1.2.3.4:9090", "http://1.2.3.4:9095"],
  "insecure-registries": ["1.2.3.4:9090", "1.2.3.4:9095"],
  "debug": true,
  "experimental": false
}