Docker - Arquivo
Nos capítulos anteriores, vimos os vários arquivos de imagem, como Centos, que são baixados de Docker huba partir do qual você pode girar recipientes. Um exemplo é mostrado novamente abaixo.
Se usarmos o Docker imagescomando, podemos ver as imagens existentes em nosso sistema. Na captura de tela acima, podemos ver que existem duas imagens:centos e nsenter.
Mas o Docker também oferece a capacidade de criar suas próprias imagens Docker, e isso pode ser feito com a ajuda de Docker Files. Um arquivo Docker é um arquivo de texto simples com instruções sobre como construir suas imagens.
As etapas a seguir explicam como você deve proceder para criar um arquivo Docker.
Step 1 - Crie um arquivo chamado Docker File e edite-o usando vim. Observe que o nome do arquivo deve ser "Dockerfile" com "D" maiúsculo.
Step 2 - Construa seu arquivo Docker usando as seguintes instruções.
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
Os seguintes pontos precisam ser observados sobre o arquivo acima -
A primeira linha "#Esta é uma imagem de amostra" é um comentário. Você pode adicionar comentários ao arquivo Docker com a ajuda do# comando
A próxima linha deve começar com o FROMpalavra-chave. Ele informa ao docker de qual imagem de base você deseja basear sua imagem. Em nosso exemplo, estamos criando uma imagem doubuntu imagem.
O próximo comando é a pessoa que vai manter essa imagem. Aqui você especifica oMAINTAINER palavra-chave e apenas mencionar o ID do e-mail.
o RUNcomando é usado para executar instruções na imagem. Em nosso caso, primeiro atualizamos nosso sistema Ubuntu e depois instalamos o servidor nginx em nossoubuntu imagem.
O último comando é usado para exibir uma mensagem ao usuário.
Step 3- Salve o arquivo. No próximo capítulo, discutiremos como construir a imagem.