Rancher Desktop - MacOS
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Sissejuhatus
TODO
Tööpõhimõte
Väited
- MacOS XNU kernel ise ei oma selliseid nö isolatsiooni võimeid, mida eeldab nn OCI (open container initiative) moodi workload käitamine
- MacOS XNU kerneli võimestamiseks kasutatakse automaatselt docker workload käitamisel nö vahel virtuaalset arvutit ja linux kernelit
- virtuaalset arvutit ja linux kernelit kasutatakse nö loogiliseks teisendamiseks, operatsioonisüsteem linux -> macos, mitte riistvara platvorm x86 -> arm64
Seda nähtust illustreerib
imre@imre-mac ~ % docker run -it ubuntu uname -a Linux f727300fb889 6.18.36-0-virt #1-Alpine SMP PREEMPT_DYNAMIC 2026-06-20 16:50:52 aarch64 GNU/Linux imre@imre-mac ~ % docker run -it debian uname -a Linux 779bb27224d4 6.18.36-0-virt #1-Alpine SMP PREEMPT_DYNAMIC 2026-06-20 16:50:52 aarch64 GNU/Linux imre@imre-mac ~ % docker run -it fedora uname -a Linux dae1ddad3271 6.18.36-0-virt #1-Alpine SMP PREEMPT_DYNAMIC 2026-06-20 16:50:52 aarch64 GNU/Linux
kus
- kõik erinevad linux distributsioonid raporteerivad sama Alpine nimelise kompileerimiskorra arm linux kerneli kasutamist
Paigaldamine
TODO
kus
- TODO
Kasutamine - docker
TODO
imre@imre-mac ~ % rdctl shell lima-rancher-desktop:/Users/imre$ sudo -i lima-rancher-desktop:~# cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.23.5 PRETTY_NAME="Alpine Linux v3.23" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" BUILD_ID="v0.2.47.rd8" VARIANT_ID="rd" lima-rancher-desktop:~# brctl show bridge name bridge id STP enabled interfaces docker0 8000.d61e94e66512 no veth9d3c213 veth627ad00 vethbc5522e lima-rancher-desktop:~# ip route default via 192.168.5.2 dev eth0 metric 202 default via 192.168.65.1 dev vznat metric 203 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 192.168.5.0/24 dev eth0 proto kernel scope link src 192.168.5.15 192.168.65.0/24 dev vznat proto kernel scope link src 192.168.65.2
Kasulikud lisamaterjalid
- TODO