Docker parte 1º
container docker
O que é o DOCKER?
É uma tecnologia desenvolvida no ano de 2013. Se trata de um sistema
OPEN SOURCE
em que todos usuários possam contribuir para seu desenvolvimento.Objetivo
É facilitar a criação e administração de sandboxess que significa literalmente "Caixinhas de Areia". Na linguagem de tecnologia da informação, o entendimento que se deve ter é que é um ambiente isolado. Um ambiente isolado, é quando precisamos colocar ou testar um novo software ou um novo programa/aplicação, sem que esta aplicação ou software, venha interferir nos recursos nativos que se tem na infraestrutura, seja ela um desktop, seja um ambiente maior de produção como por exemplo:Caixinha de areia onde em nossas casas colocamos para nossos bichinhos de estimação façam suas necessidades sem sujar o restante do lugar.
Esta é a forma mais intuitiva de se entender o que realmente é este tal de "DOCKER". Ou seja, é um ambiente que trabalha somente ali dentro não permitindo que tenhamos problemas em outros lugares.Container
É chamado de container pois é criado a idéia de sandbox ou seja, tudo que for criado internamente de uma certa forma ficará izolado de outras partes do sistema operacional. OBS: quando se fala de sistema operacional, não necessariamente se trata da plataforma que está sendo utilizada bem como
contanerização
Se trata de um ambiente que estará disponível para instalar tudo que se vai trabalhar em um determinado projeto.
Idéia
Quando se trabalha em python por exemplo, você deve criar um projeto, este projeto deve possuir um ambiente virtual para instalar todo o necessário bem como:
venv
virtual enveroment
e quando ativada, tudo que baixar ou instalar para trabalhar dentro do projeto será usado somente neste projeto, inibindo que seu ambiente ou sistema operacional fique poluido. Assim quando concluído seu trabalho, basta excluir o ambiente atual e seu sistema não será prejudcado ou carregado de lixo desnecessário.Este é um resumo muito breve sobre DOCKER, para saber mais sobre o que é esta tecnologia, basta clicar no link abaixo e consultar a documentação completa sobre este assunto:
clique para ir ao site oficial do docker.
dica
Este tutorial será realizado através de linhas de comando e não pela instalação do docker desktop. Caso prefira pela instalação manual e não por linha de comando,
este tutorial não é para você.
Preparando a instalação no windows
Observação muito importante para os primeiros passos.
Para instalar o Docker e WSL, você precisará abrir seu prompt de comandos como administrador:
então precione:
tecla windows+r escreva CMD após escrever, precione CTRL+SHIFT+ENTER.
irá aparecer a tela de administração, neste momento você preciona TAB vai até em sim ou yes e enter.
Prontinho, você está no seu terminal como administrador geral.
Mais dicas importantes para cegos no terminal.
A navegação para quem está iniciando não se da através das cetas direcionais, mas sim pelas teclas da calculadora do teclado. Abaixo as teclas de direcionamento na calculadora
OBS: Se você está usando um not que não possui este conjunto de teclas mencionadas a cima, sugiro que adquira um teclado mecânico ou também conhecido como externo, que você poderá ligar no USB.
Teclas da calculadora para navegação no terminal.
Válido somente para navegação e não para seleção.
Para selecionar e copiar tudo que está escrito no terminal use:
CTRL+a para selecionar,
CTRL+c para copiar,
abra um bloco de notas e cole com:
CTRL+v para colar.
Teclas de navegação.
Antes devo mencionar que a tecla nunlok deverá estar desativada.
Tecla #7 = navega para as linhas anteriores
Tecla #9 = navega as linhas para baixo
Tecla #8 = fala a linha atual
Tecla #4 = fala a palavra anterior
Tecla #5 = repete o lugar que você está no terminal
Tecla #6 = fala palavras posteriores ao foco, neste caso depende de onde você está
Tecla #1 = soletra para trás
Tecla #2 sem função específica
Tecla #3 = soletra palavras para frente, também depende de onde você está para esta função
Tecla #0 = Não tem função.
Vamos a instalação de fato com todos os comandos e instruções necessárias.
Primeiro devemos instalar o "WSL" através do seguinte comando.
wsl --install
Importante: Após a instalação que poderá ser um pouco demorada, você terá de reiniciar seu computador.
Após o retorno na sua área de trabalho ele irá concluir a instalação.
O sistema deverá abrir automaticamente, caso isso não aconteça e para futuros acessos você deverá abrir seu terminal sempre como
administrador para evitar possibilidades de erros.
Observação muito importante
Ao você acessar novamente seu prompt de comandos, basta digitar wsl, neste momento o sistema do linux irá lhe solicitar algumas informações bem como:
# - nome, poderá digitar seu nome caso queira.
#password ou senha - obrigatório, este passo não tem como pular, deverá digitar uma senha que você lembre, pode ser somente números
# repeate password ou repetir senha - digite a mesma senha anteriormente digitada.
Estes passos a cima é para você usar no sistema linux para previlégios de administrador.
OBS: O nome / senha digitados é somente para o sistema linux que estará sendo usado, o nome caso você não preencha, irá adotar o ROOT como padrão.
Mas quando usar isso:
Este nome de usuário e senha como já falei, iremos usar para dar previlégio absoluto para que quando formos instalar, criar e muito mais não precisaremos a todo momento estár usando "sudo su".
Vocês irão entender a partir do próximo tutorial que estará disponível aqui no blog.
Este tutorial fica por aqui devido a sua extensão já estar bem grande.
Comentários
Postar um comentário