Passo a passo
Para instalar e configurar o docker, visite Docker.com onde é possível baixar o Docker Desktop para Windows, para usuários Linux é possível encontrar detalhes na página de documentação Docker .
Com Docker instalado em sua máquina é possível, segundo as especificações da arquitetura do funcionamento do docker, encapsular ambientes de desenvolvimento de modo a isola-lo do sistema host o que permiti criar ambientes específicos de desenvolvimento e teste para aplicações sem afetar o sistema host (hospedeiro).
Basicamente o docker funciona da seguinte forma, através de uma imagem (como as encontradas já no Docker Hub) construida usando um Dockerfile escrito pelo programador , o qual poderá fazer uso de uma imagem base disponível no Docker Hub, criará uma imagem customizada a qual é construida através do comando "build" passado ao docker que construirá a imagem localmente e servira de base para criar e iniciar um container onde será executado a aplicação.
Exemplo:
Dockerfile (exemplo abaixo)
FROM debian
RUN apt-get update && apt-get install -y locales && apt-get install -y vim apache2 php7.4
WORKDIR /app
COPY . .
Dentro do diretório do Dockerfile aplica-se o comando abaixo
# docker build -t <nome-da-imagem> .
Os comandos do Dockerfile serão usados para construção da imagem.
Para criar o container usa-se
# docker run -it <nome-da-imagem-criada> .
Um container pode ser iniciado com comando,
# docker start <nome-do-container>
para executar container,
# docker exec -it <nome-do-container> <aplicação-iniciada>
Digamos que iniciaremos o conteiner e bash, entrando no mesmo,
#docker -it <nome-do-container> bash
Comentários
Postar um comentário