Comandos Básicos Docker

 

lista imagens no seu sistema: docker images

inica novo container: docker run

lista containers: docker ps -a

ver o que mudou no container para a imagem: docker diff [CONTAINER_ID]

salvar mudanças e criar novo container: docker commit [CONTAINER_ID] user/nome

remove container da lisat de ativos/stop: docker rm [CONTAINER_ID]

remove image docker: docker rmi nome/image

retorna um json com todas infos do container: docker inspect [CONTAINER_ID]

mata container ativo (depois usar o rm): docker kill [CONTAINER_ID]

Para linkar um container em outro.
Por exemplo carregar um container com bd para um container dev conectar nele

Cenário atual:
Container rodando
, criar novo container para linkar com o outro ,comando:
docker run -i -t -link [NAME_CONTAINER] [IMAGE] [COMMAND]

 

Salvar imagens do docker em um arquivo
# docker save <image_do_docker> <nome_qualquer>.tar
exemplo:
# docker save prod-template docker_prod.tar


 

Carregar imagens do docker
# docker load -i <nome_arquivo>.tar
exemplo:
# docker load -i docker_prod.tarSALVAR EM UM REPOSITÓRIO DO DOCKER



Enviar/Salvar para repositório# 

# docker push <image>
exemplo:
# docker push  production-template



Carregar de um repositório
# docker pull <image>
exemplo:

# docker pull <production-template>


NETWORK


Criar nova rede 
# docker network create --subnet 0.0.0.0/00 <nome da rede>
listar redes
# docker network ls

Comentários

Postagens mais visitadas