Kompilera Rancher OS för Raspberry Pi 3
Sedan Docker landade på marknaden, marknaden för serverinfrastruktur, distributioner och i vid bemärkelse har Molnet störts kraftigt. Bland skådespelarna, Rancher som är placerad på flera fronter:
- Fördelning
- plattform
- Övervakning
Idag är utdelningen, nyktert namngiven Ranch OS som intresserar oss.
Varför är Rancher OS intressant?
- En distribution tillägnad Hamnarbetare
- ETT ultralätt distribution (~20 MB)
- Vilket isolerar användarcontainrar från systemcontainrar. PID 1 är faktiskt ingen mindre än Docker. Detta kör systemprocesser i Docker. Varje användare har sedan sitt eget system för containerisering separat.
Sammanställning
I dag Ranch OS tillkännagavs den ARM och mer speciellt för Raspberry Pi (version 2 och 3). Det här inlägget är till för att fylla i den dokumentation som ännu inte finns tillgänglig och för att förklara hur byggare bilden.
förutsättningar
Att bygga Ranch OS du måste installera Hamnarbetare.
Bygg bilden
1
2
3
4
|
$git klona https://github.com/rancher/os.git
$ cd os/scripts/images/rpi-hypriot
$ dockerbuild -f Dockerfile.dapper –pull -t rancheros/rpi .
$ docker kör -ti --privileged -v `pwd`/scripts/build.sh:/källa/scripts/build.sh -v `pwd`/dist:/källa/dist rancheros/rpi
|
Om bygget gick bra bör du ha en . Zip som innehåller bilden i mappen dist / .
1
2
|
$ ls -lh dist/
-rw-r–r– 1 rotrot 46M 25 april 17:41 rancheros-rpi2.zip
|
Installera Rancher OS på din microSD
1
2
3
4
5
6
|
$ cd dist
$unzip rancheros-rpi2.zip
Arkiv: rancheros-rpi2.zip
blåsa upp: build/rancheros-rpi2.img
$ ls -lh bygga
-rw-r–r– 1 rotrot 500M 25 april 15:41 rancheros-rpi2.img
|
För närvarande måste du känna till enheten som motsvarar ditt microSD (_ex: /dev/sdb)
1
|
$ sudo dd if=./build/rancheros-rpi2.img of=/dev/sdb bs=4k
|
Slutsats
Det tar bara 3 minuter att bevaka att kompilera och testa Ranch OS på Raspberry Pi. Den här distributionen har en hållbar utveckling och har en mycket intressant uppsättning relaterade produkter.
- Standardinloggningsuppgifterna är ranchägare/ranchägare.
- Glöm inte att förstora huvudpartitionen (inte /känga) för att använda allt tillgängligt utrymme på ditt microSD.