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