Este tutorial considera que você
já tenha criado uma instancia, máquina virtual no Compute Engine do Google Cloud
Plataform.
Você pode saber mais sobre isto
nos posts anteriores sobre o assunto:
Sigam este link para conhecer o Docker. Existe também muito material na Internet
sobre esta ferramenta disponível nas mais variadas plataformas.
1 - Faça o acesso ao console da
sua máquina virtual.
A configuração terá como base uma
Máquina VPS tipo g1-small (1 vCPU, 1.7 Gb de memória). Com o Linux Ubuntu LTS
Minimal instalado. Mas já consegui rodar o Docker com algumas
aplicações mais simples com a instancia gratuita f1-micro
(1 vCPU, 0.6 GB de memória).
2 - Atualize a lista de pacotes
disponíveis.
sudo apt-get update
3 - Instale os pacotes
necessários para que o apt consiga usar repositórios usando HTTPS:
sudoapt-get install
\apt-transport-https
\ca-certificates
\curl
\software-properties-common
curl
-fsSLhttps://download.docker.com/linux/ubuntu/gpg |
sudoapt-key add -
5 - Adicione o repositório estável
do Docker.
sudoadd-apt-repository
\
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release
-cs) \
stable"
6 - Atualize novamente a lista
de pacotes disponíveis.
sudo apt-get update
7 - Instale a última versão do
Docker CE - Docker Community Edition
sudoapt-get install docker-ce
Quando for solicitada alguma
confirmação, é só digitar Y.
8 - Faça uma verificação inicial
em relação a instalação do Docker
sudo docker version
9 - Em um outro momento para
fazer upgrade para a versão mais recente, use o seguinte comando:
sudo apt-get update
10 - Agora iremos executar a
imagem hello-world
para testar se o Docker está funcionando corretamente.
sudo docker run hello-world
A resposta esperada é esta:
11 - Para evitarmos ter que usar
o comando sudo
todas as vezes, vamos seguir os seguintes passos:
a) Criar o grupo docker
sudo groupadd docker
b) Adicionar o usuário atual ao
grupo docker
sudo gpasswd -a $USER docker
c) Feche a seção e faça login novamente.
d) Para testar digite
docker ps
-> Este comando mostra as imagens que estão
em execução no seu docker.
Nenhum comentário:
Postar um comentário