Lista completa de comandos: https://docs.docker.com/engine/reference/commandline/docker/
docker image listdocker pull [IMG]exemplo: hexpm/elixir:1.10.4-erlang-23.2.2-alpine-3.12.1
docker image rm [IMG]
docker rmi [IMG]docker image tag [IMG] host:port/path/IMG:version
docker push [new-tag]Usaremos pouco isso, dado que nossas imagens são construídas no CI
docker ps-a para listar também os containers parados
docker start|stop|restartexistem também o stop e restart
docker build .-t para adicionar uma tag
docker run [IMAGE]--env para passar variáveis -d para rodar "detached" -p expor portas
Entre na pasta ./no_database e siga com as instruções do README.md.
- faremos o build da imagem a partir do Dockerfile presente na pasta;
- rodaremos a aplicação com o docker-run;
- um "projeto base" de elixir + phoenix será iniciado em
http://127.0.0.1:4000.
- mesmas dependências em ambientes diferentes;
- facilidade de configuração do ambiente;
- modularização