Pouzivam na pracovnom Macu a skusenosti su prevazne negativne:
1. Vo vacsej firme to chce licenciu; aj bez firmy to otravuje registraciou.
2. Umoznuje obmedzit RAM a disk, ale uz neinformuje ked dochadzaju. Takze clovek debuguje, preco nieco nebezi a ono to nema pamat. Ked tomu priradite treba 26GB pamati z 32, tak to tusim zerie stale 26GB, preto tomu treba dat menej.
3. Mapovanie suborov funguje inak ako pod Linuxom. Pod nativnym dockerom v Linuxi sa da namapovat jeden subor do kontajnera a zmeny sa prejavia v kontajneri okamzite. V Docker desktop sa zmeny prejavia iba pri spusteni kontajnera. Mapovanie zloziek sa chova ako na Linuxi.
4. Nejde sa tak lahko pozriet, co sa deje v kontajneri. V Linuxi som bol zvyknuty cez ps zistit PID a editovat a pozerat /etc/config priamo cez /proc/PID/root/etc/config. Na editaciu toho mam tooling, je to normalny subor. V Macu musi byt vnutri shell a musim sa execnut dovnutra - a nakoniec vnutri ani nebyva plnohodnotny Vim.
Ako vyhody to ponuka GUI, ktore nepotrebujem, lepsiu izolaciu kontajnerov a moznost ich trochu pohodlnejsie prenasat. Stoji to za to? Pre mna na Linuxi nie.