czwartek, 17 kwietnia 2025

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 Destkop 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:

https://www.rancher.com/ -> oficjalna strona projektu.

https://github.com/rancher/rancher - repozytorium kodu źródłowego na github


Dodatkowe komendy, które mogą być przydatne:

- 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\deamon.json"


A następnie dodać odpowiednie adresy IP do pliku konfiguracyjnego. 

Przykładowy wpis:

{
  "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
}


Brak komentarzy:

Prześlij komentarz