Com o docker file podemos criar nossas próprias imagens, podendo agregar várias imagens para criar uma imagem final.
Por exemplo colocar duas imagens uma com o sistema operacional e outra com o banco de dados.
DockerFile #
Recomendado a utilização do VSCODE para criação do docker file.
docker build para montar a imagem.
Criaremos nossa imagem com nome site-nginx utilizando o docker file na pasta que estamos setando.
docker build -t site-nginx .
docker run -it -d -p 8021:80 site-nginx
DockerIgnore #
Ignorar arquivos ou diretório na raiz de contexto para o build da imagem.
Module – Ignoramos a pasta na raiz do contexto.
Module/ – Ignoramos a pasta DENTRO da pasta na raiz do contexto.
module ignoramos qualquer arquivos ou diretórios començando com module
*/module ignoramos qualquer arquivos ou diretórios um nivel abaixo.
**/module ignoramos qualquer arquivos ou diretórios em qualquer nível incluindo a raiz;
- ignoramos todos os arquivo e precisamos reincluir com o comando abaixo.
!src