Estou montando sequências de materiais, através posts curtos e objetivos de ser replicado com diversas placa de desenvolvimento como por exemplo a Raspberry Pi, além de ser uma boa forma de documentar as minhas experiências e versões de testes, facilitando em momento de replicar as configurações, estarei também utilizando este material durante minhas oficinas e workshops nos diversos eventos ao decorrer do ano letivo.
Motivação, durante o ano estarei trabalhando com algumas Raspberry PI e alguns computadores em módulo em diferentes cenários, para algumas atividades, será necessário configurar ambiente com Docker, seja mas uma opção interessante, por diferentes motivos.
Deixo aqui o meu disclaimer, não tenho responsabilidade se você utilizar todos os procedimentos exemplos em seus ambiente de produção. Lembrando que é para fins de estudos e apresentações, estarei utilizando recursos específicos, não tenho como objetivo neste primeiro momento, executar todas as rotinas que envolve seguranças do dispositivos, acontecem mais etapas em ambiente de produção, além de diferentes especificações para cada tipo de cenário.
Pré-requisitos
Via o terminal Linux em sua Raspberry Pi, execute os seguintes comandos.
Remover pacotes ou versões antigas do docker, caso tenha ficado em seu Raspberry PI ou equipamento equivalente.
$ sudo apt-get remove docker docker-engine docker.io containerd runc
Procedimento para atualizar a lista de pacotes disponíveis e principalmente de segurança dos sistema operacional.
$ sudo apt-get update
Instalação de pacotes necessários.
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
Comando de instalação do Docker
$ curl -fsSL https://get.docker.com | sh
Após, a instalação, é necessário utilizar o gerenciador de sistema de inicialização, habilitando para quando você ligar ou reiniciar o seu equipamento, o Docker carregar automaticamente.
$ sudo systemctl enable docker
Agora iremos reiniciar o equipamento através do seguinte comando:
$ sudo reboot
Verificando se o Docker está funcionando corretamente.
$ systemctl status docker
Vamos realizar um teste bem simples, realizando um hello-world.
$ docker run hello-world
Pronto agora o Docker está instalado.
Até o próximo post.
Referência.
https://docs.docker.com/install/linux/docker-ce/debian/