Compile Rancher OS para Raspberry Pi 3
Agência web » Notícias digitais » Compile Rancher OS para Raspberry Pi 3

Compile Rancher OS para Raspberry Pi 3

Desde que o Docker chegou ao mercado, o mercado de infraestrutura de servidores, distribuições e, em um sentido amplo, a nuvem sofreu uma grande disrupção. Entre os atores, Rancher que se posiciona em diversas frentes:

  • Distribuição
  • Plateforme
  • Biológico

Hoje é a distribuição, sobriamente nomeada Ranch OS que nos interessa.

Por que o Rancher OS é interessante?

  • Uma distribuição dedicada a Estivador
  • Uma distribuição ultra leve (~20 MB)
  • Que isola os contêineres do usuário dos contêineres do sistema. De fato, o PID 1 não é outro senão o Docker. Isso executa processos do sistema no Docker. Cada usuário então tem seu próprio sistema de contentorização separadamente.

Compilação

Hoje, Ranch OS foi anunciado em ARM e mais particularmente para o Raspberry Pi (versões 2 e 3). Este post existe para preencher a documentação ainda não disponível e explicar como construtor a imagem.

Pré-requisitos

Construir Ranch OS você vai precisar instalar Estivador.

Construir a imagem

1
2
3
4
$ git clonar 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:/fonte/scripts/build.sh -v `pwd`/dist:/fonte/dist rancheros/rpi

Se a compilação correu bem, você deve ter um . Zip contendo a imagem na pasta dist / .

1
2
$ ls -lh dist/
-rw-r–r– 1 root root 46M 25 de abril 17:41 rancheros-rpi2.zip

Instale o Rancher OS no seu microSD

1
2
3
4
5
6
$ cd dist
$unzip rancheros-rpi2.zip
Arquivo: rancheros-rpi2.zip
inflando: build/rancheros-rpi2.img
$ ls -lh construção
-rw-r–r– 1 root root 500M 25 de abril 15:41 rancheros-rpi2.img

Neste momento, você deve conhecer o dispositivo correspondente ao seu microSD (_ex: /dev/sdb)

1
$ sudo dd if=./build/rancheros-rpi2.img of=/dev/sdb bs=4k

Conclusão

Leva apenas 3 minutos de relógio na mão para compilar e testar Ranch OS no Raspberry Pi. Esta distribuição tem um desenvolvimento sustentado e tem um conjunto muito interessante de produtos relacionados.

  • As credenciais padrão são rancheiro/rancheiro.
  • Não se esqueça de aumentar a partição principal (não / Bota) para usar todo o espaço disponível no seu microSD.

★ ★ ★ ★ ★