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
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
# 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
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
exemplo:
Comentários
Postar um comentário