Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Docker file cria várias imagens

Tenho a seguinte arquivo Dockerfile

FROM docker.elastic.co/elasticsearch/elasticsearch:7.1.0

MAINTAINER Rogerio
LABEL version="1.0"

RUN /usr/share/elasticsearch/bin/elasticsearch-plugin install --batch analysis-icu

EXPOSE 9200
EXPOSE 9300

Quando executo ele, cria várias imagens, é correto? Veja o comando docker images -a executado

PS D:\Docker\elasticsearch-image> docker images -a                                                                                                                                                                                                                             REPOSITORY                                      TAG                 IMAGE ID            CREATED             SIZE
rbrodrigues/elasticsearch                       latest              20f550500ee3        4 seconds ago       907MB
<none>                                          <none>              7dbb64ea1808        5 seconds ago       907MB
<none>                                          <none>              3d3c400efb44        5 seconds ago       907MB
<none>                                          <none>              765c5fced935        12 seconds ago      894MB
<none>                                          <none>              40d6ee009856        12 seconds ago      894MB
docker.elastic.co/elasticsearch/elasticsearch   7.1.0               12ad640a1ec0        6 months ago        894MB
3 respostas
solução!

Olá Rogério, tudo bem?

Na verdade o ponto é o seguinte: o seu comando no fim das contas produz apenas uma imagem, que é a rbrodrigues/elasticsearch:latest.

As imagens marcadas como <none>:<none> são intermediárias que foram criadas para construção da imagem final, enquanto a imagem docker.elastic.co/elasticsearch/elasticsearch:7.1.0 foi baixada pois ela é a imagem base para a construção da imagem desejada, então tecnicamente ela também não foi criada, e sim baixada.

Olá Rogério, consegui te ajudar?

Sim. Obrigado pelo esclarecimento.