Rancher Desktop - MacOS: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
| 43. rida: | 43. rida: | ||
TODO |
TODO |
||
| + | |||
| + | <pre> |
||
| + | 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 |
||
| + | </pre> |
||
===Kasulikud lisamaterjalid=== |
===Kasulikud lisamaterjalid=== |
||
Redaktsioon: 20. juuli 2026, kell 13:47
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