Introdução sobre Docker, afinal como funciona e para que serve?
Palestra que ocorreu no nosso #3 Opentalks que foi realizado em Araraquara/SP com apoio e incentivo da S2it, nosso amigo que palestrou foi o André Luis Gomes (http://www.andreluisgomes.com.br/).
em Desenvolvimento Mobile no IFSP - São Carlos. Atualmente atua como desenvolvedor Java/Ruby na S2IT em um dos times dedicados do Walmart. @andrelugomes [email protected] www.andreluisgomes.com.br
container is a stripped-to-basics version of a Linux operating system. An image is software you load into a container. When you ran the command https://docs.docker.com/mac/step_two/
imagem com parametros. O comando RUN fara o pull caso a imagem não esteja local docker run docker/whalesay cowsay boo Construir uma imagem. Precisa de um Dockerfile docker build -t my-personal-whalesay . Mostra imagens docker images Remover imagens docker rmi -f NAME | IMAGE ID
andrelugomes/my-personal-whalesay:latest 2 º - PUSH : docker push andrelugomes/my-personal-whalesay Utilizando o Container docker run --name=NOME -i -t -d IMAGE:VERSION [/bin/bash OU CMD] RUN HELP -d, --detach=false Run container in background and print container ID -t, --tty=false Allocate a pseudo-TTY -i, --interactive=false Keep STDIN open even if not attached --name=NOME_PARA_CONTAINER
docker ps Para todos os containers docker stop $(docker ps -a -q) Exclui todos os Containers docker rm $(docker ps -a -q) Acessar um container docker attach CONTAINER ID docker exec -i -t CONTAINER_ID bash
modificados) docker diff CONTAINER ID Executar comandos no Container docker exec CONTAINER_ID COMANDO Informações do Container docker inspect CONTAINER_ID Verificar consumo de CPU, Memória e Rede docker stats Container ID