Compileer Rancher OS voor Raspberry Pi 3
Sinds Docker op de markt is gekomen, is de markt voor serverinfrastructuur, distributies en in brede zin de Cloud enorm ontwricht. Onder de acteurs, Rancher die op verschillende fronten is gepositioneerd:
- Distributie
- Platform
- Monitoren
Vandaag is de distributie, nuchter genoemd Ranch-besturingssysteem dat interesseert ons.
Waarom Rancher OS interessant is?
- Een distributie gewijd aan havenarbeider
- een ultralichte distributie (~20 MB)
- Dat isoleert gebruikerscontainers van systeemcontainers. De PID 1 is inderdaad niemand minder dan Docker. Hiermee worden systeemprocessen in Docker uitgevoerd. Elke gebruiker heeft dan zijn eigen systeem van containerization afzonderlijk.
Compilatie
Vandaag Ranch-besturingssysteem werd aangekondigd op ARM en meer in het bijzonder voor de Raspberry Pi (versie 2 en 3). Dit bericht is er om de nog niet beschikbare documentatie in te vullen en uit te leggen hoe bouwer De afbeelding.
Vereisten
Bouwen Ranch-besturingssysteem u zult moeten installeren havenarbeider.
Bouw het beeld op
1
2
3
4
|
$git klonen https://github.com/rancher/os.git
$ cd os/scripts/images/rpi-hypriot
$ dockerbuild -f Dockerfile.dapper –pull -t rancheros/rpi .
$ docker run -ti --privileged -v `pwd`/scripts/build.sh:/(bron)/scripts/build.sh -v`pwd`/afst:/(bron)/dist rancheros/rpi
|
Als de build goed is gegaan, zou je een .zip met de afbeelding in de map dist / .
1
2
|
$ ls -lh dist/
-rw-r–r– 1 root root 46M Apr 25 17:41 rancheros-rpi2.zip
|
Installeer Rancher OS op uw microSD
1
2
3
4
5
6
|
$ cd dist
$unzip rancheros-rpi2.zip
Archief: rancheros-rpi2.zip
opblazen: build/rancheros-rpi2.img
$ ls -lh bouwen
-rw-r–r– 1 wortel wortel 500M 25 apr 15:41 rancheros-rpi2.img
|
Op dit moment moet u weten welk apparaat overeenkomt met uw microSD (_ex: /dev/sdb)
1
|
$ sudo dd if=./build/rancheros-rpi2.img of=/dev/sdb bs=4k
|
Conclusie
Het duurt slechts 3 minuten horloge in de hand om te compileren en te testen Ranch-besturingssysteem op Raspberry Pi. Deze distributie kent een voortdurende ontwikkeling en heeft een zeer interessante reeks gerelateerde producten.
- De standaardreferenties zijn boer/boer.
- Vergeet niet de hoofdpartitie te vergroten (niet /bagageruimte) om alle beschikbare ruimte op uw microSD te gebruiken.