Kompilējiet Rancher OS operētājsistēmai Raspberry Pi 3
Kopš Docker nonākšanas tirgū, serveru infrastruktūras, izplatīšanas un plašākā nozīmē mākonis ir ievērojami traucēts. Starp aktieriem Rančers ir pozicionēts vairākās frontēs:
- Sadale
- plateforme
- Uzraudzība
Šodien ir izplatīšana, prātīgi nosaukta Ranch OS kas mūs interesē.
Kāpēc Rancher OS ir interesanta?
- Izplatījums, kas veltīts dokers
- Une ultra gaismas sadalījums (~20 MB)
- Kas izolē lietotāju konteinerus no sistēmas konteineriem. Patiešām, PID 1 nav neviens cits kā Docker. Tas palaiž sistēmas procesus programmā Docker. Katram lietotājam tad ir sava sistēma konteinerizācija atsevišķi.
Kompilācija
Šodien Ranch OS tika paziņots ARM un jo īpaši attiecībā uz Raspberry Pi (2. un 3. versija). Šī ziņa ir paredzēta, lai aizpildītu dokumentāciju, kas vēl nav pieejama, un paskaidrotu, kā to izdarīt celtnieks attēls.
Priekšnoteikumi
Uzbūvēt Ranch OS jums būs jāinstalē dokers.
Veidojiet attēlu
1
2
3
4
|
$git klons https://github.com/rancher/os.git
$ cd os/scripts/images/rpi-hypriot
$ dockerbuild -f Dockerfile.dapper –pull -t rancheros/rpi .
$ docker palaist -ti --privileged -v`pwd`/scripts/build.sh:/avots/scripts/build.sh -v `pwd`/dist:/avots/dist rancheros/rpi
|
Ja būvniecība noritēja labi, jums vajadzētu būt a . Zip kas satur attēlu mapē dist / .
1
2
|
$ ls -lh dist/
-rw-r–r– 1 saknes sakne 46M 25. aprīlis 17:41 rancheros-rpi2.zip
|
Instalējiet Rancher OS savā microSD
1
2
3
4
5
6
|
$ cd dist
$unzip rancheros-rpi2.zip
Arhīvs: rancheros-rpi2.zip
uzpūšot: build/rancheros-rpi2.img
$ ls -lh būvēt
-rw-r–r– 1 saknes sakne 500 M 25. aprīlī 15:41 rancheros-rpi2.img
|
Šobrīd jums ir jāzina ierīce, kas atbilst jūsu microSD (_piem.: /dev/sdb)
1
|
$ sudo dd if=./build/rancheros-rpi2.img of=/dev/sdb bs=4k
|
Secinājumi
Lai apkopotu un pārbaudītu, nepieciešamas tikai 3 minūtes Ranch OS vietnē Raspberry Pi. Šis izplatīšanas veids ir noturīgs, un tam ir ļoti interesants saistīto produktu kopums.
- Noklusējuma akreditācijas dati ir lopkopis/lopkopis.
- Neaizmirstiet palielināt galveno nodalījumu (nevis / boot), lai izmantotu visu pieejamo vietu jūsu microSD.