Сумарио:
- Docker: o Que é isso?
- Mas por que usar docker?
- O Que Que Sow Containers
- O Que Sao Imagens
Docker: o Que é isso?
Сегундо Носсо Амиго Википедия ..
Docker é Um Software Competinginer da empresa Docker, Inc, Que fornece Uma camada de abstração e Automação para virtualizção de sistema operacional no Windows e linux, usando isolamento de recurso do núcleo do linux como crourps de arquivos com recursos de união, como overlayfs criando contesheres Независимые параратора Dentro de Uma única Instância do Sistema operacional, evitando a sobrecarga de manter máquinas virtuais (VM).
Бом, Энендо? SE SIM, Prossiga Para Outro Tópico, Caso Não Contine Conosco.: D.
Vamos Imaginar aqueles navios gigantes Que transportam contanceirs, Então esse navio é o docker, e se você prestar atenção no logo do docker é um baleia que está carregendo unt cantainers. Basicamente é isso, vamos ver que usar que ficará mais claro o Que é.
Mas por que usar docker?
Imagino Que você tem seus projetos, na empresa que trabalhe OU Projetos pessoais outé como freelancer.
Se você usa um mesmo sgbd (sistema de gerenciamento de banco de dados) para todos esses projetos, por exemplo o Mysql, Imagino Que Ele Deve Ter Muitos Banco de Dados E Estes Muitas Tabelas, E Podendo Te Confundir в качестве Vezes. Agora Imagine você ter 10 projetos e 5 sgbd diferentes, ou instalados em sua máquina, não seria muito legal.
Nessa posição ou você удаляет inicialização Automatica, Quando O PC Liga, Ou vai desligando-os ao ligar a máquina. MAS SE VOCE USA O SGBD EM UM DOCKER, NãAO PRECISA SE PROOCUPAR EM FICAR LIGANDO E DESLIGANDO OS SGBD.
Basta Criarmos um incebiner com um sgbd de prepenceência e usarmos quando preciSar ou melhor ainda, контейнер Criar um com sgbd para cada projeto que tiver.
Ou, até mesmo na linguagem que queria, ou um sistema opemional para para, para ficar «dando» comandos aleatórios para aprender, e nãao acabar fazendo bestira em sua própria máquina.
Ах, Лукас Э. С. Е.С. Усар Ума Макина Виртуальное (VM), E Está Tudo Certo.
Сера ?? Vamos Ver o Que é UM Container.
O Que Que Sow Containers
Bom Agora Nossa Missão Entender O Por Que UM Container não é Uma vm, E é Mais vantagoso.
Como Disse Antes, Podemos USAR Linguagens E SGBD Diventeres EM Containers, представьте себе Isso em Duas Máquinas virtuais, Uma a linguagem de Programaço e autra sgbd?
Bem Provável Que Haveria uma sobrecarga muito alta no seu pc, não ser que tenha uma máquina Верх
, Mas Vamos Combinar, Nem Todos Tem Uma Dessas Máquinas. Então Ai Entra O Docker E Seus Контейнеры Para Faceilitar Nossas Vidas.
O Контейнер copartilha do seu proprio sistema operacional, se tem um linux outro, так что контейнеры OS usaram o seu, так, логотип Menos sobrecarga em sua pobre máquina.
Mas Como Montar Esses Containeres, Então Entram как Imagens?
O Que Sao Imagens
Imagens é o Que irá formar um incemes, como estamos mais acostumado com vm, vamos imagina que queremos uma máquina ubuntu, para digitar alguns comandos no terminal. Vamos ver o Quanto rápido é.
1º Realizar Cadastro no dockerhub
2º Instalar на Макина
Não Entrarei Nesse TOPICO, MASSO POSO FAZER UM. MAS SO PESQUISAR NA Интернет, é Bem Fácil instalação. Продолжайте Aqui E Depois Enstale.
3º Baixando A Imagem Ubuntu
docker pull ubuntu
выход
Using default tag: latest latest: Pulling from library/ubuntu d51af753c3d3: Pull complete fc878cd0a91c: Pull complete 6154df8ff988: Pull complete fee5db0ff82f: Pull complete Digest: sha256:747d2dbbaaee995098c9792d99bd333c6783ce56150d1b11e333bbceed5c54d7 Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest
4º executando o Ubuntu
docker run -it ubuntu
-i e -t é a ae combinação para ter acesso ao shell do container
root@f287473a2f95:/#
Проносится! ТЕМОС УМ МАКИНА УБУНТУ. Caso Queira ter um sgbd, ou uma liguangem de programação, basta Entrar Нет Dockerhub E Pesquisar изображение que desejar.
Para Sair Do Container Digite: выход
Эсте Repositorio Tem Alguns Projetos adeçados com docker. Caso Não Tenha Sua Stack, Só Enviar UM Pr.:)
Оригинал: «https://dev.to/lukaspol/aprendendo-basico-de-docker-3hp4»