Comandos Docker
- #Docker
Dentro da cultura DevOps existem muitas ferramentas que vem contribuindo para o crescimento desse movimento e algumas vem ganhando grande destaque como Docker.
O docker é uma ferramenta que permite o manuseio de aplicações permitindo testes, criação e até mesmo implementação. Pacotes de softwares são criados conhecidos como contêineres e estes possuem tudo que é necessário para ser executado.
A plataforma de Software envia códigos com mais rapidez, facilita a mobilidade do código permitindo a execução com segurança em vários lugares. E como na cultura DevOps, operações podem padronizadas, maior disponibilidade e gera economia.
Como já citado a plataforma vem ganhando grande destaque justamente também por se integrar com outros serviços como a AWS, assim seguem alguns comandos necessários para se iniciar a trabalhar nesse ambiente:
docker pull -> baixar uma imagem
docker images -> verificar quais imagens se encontram no container
docker run -> rodar uma imagem
docker ps -> mostra o status do container
docker ps -a - mostra os containers executados recentemente
docker stop (id ou nome) -> parar o container
docker rm (id ou nome) -> excluir container
docker rmi (id ou nome) -> excluir imagens
docker run-dti --name Ubuntu-A ubuntu -> renomear container (exemplo)
docker cp Meu Arquivo.txt Ubuntu-A:/destino -> copiar arquvivo para o container (exemplo)
docker run -dti debian:9 -> rodar uma imagem especifica pela tag
docker inspect -> trás informações do container
docker container logs (nome) - mostrar os logs
docker image build -t app-python:1.0 . -> Exemplo de como construir uma imagem
docker push -> subir a imagem para o docker hub
docker compose -> compartilhar ações entre containers
docker-compose up -> subir containers
docker-compose down -> parar containers
Há muito para ser explorado ainda em termos de conceitos, espero que seja apenas uma iniciação tanto dentro do universo DevOps quanto no Universo Docker.
Referências Bibliográficas:
https://aws.amazon.com/pt/docker/
https://www.docker.com/
https://medium.com/xp-inc/principais-comandos-docker-f9b02e6944cd
Bootcamps DIO