1
resposta

Codigo fonte da imagem

Existe alguma forma de ter acesso ao codigo fonte de alguma imagem ? em qual curso foi criado as imagens de portal noticia?

1 resposta

As imagens são feitas a partir de um descritor chamado Dockerfile. Se você não tem o Dockerfile e quiser descobrir como a imagem foi criada, para uma das imagens do curso você poderia fazer:

docker pull aluracursos/portal-noticias:1 e depois docker image history aluracursos/portal-noticias:1

A saída seria algo parecido com:

IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
1d80f2a700a8        2 years ago         /bin/sh -c #(nop) COPY dir:2559f518849fe85ad…   46.9MB              
<missing>           2 years ago         /bin/sh -c chmod -R 777 /var/www/html           0B                  
<missing>           2 years ago         /bin/sh -c mkdir -p /var/www/html               0B                  
<missing>           2 years ago         /bin/sh -c apt-get install -y libxrender1   …   16.7MB              
<missing>           2 years ago         /bin/sh -c docker-php-ext-install mysqli        191kB               
<missing>           2 years ago         /bin/sh -c docker-php-ext-install pdo_mysql     38.2kB              
<missing>           2 years ago         /bin/sh -c docker-php-ext-install zip           156kB               
<missing>           2 years ago         /bin/sh -c docker-php-ext-install -j$(nproc)…   846kB               
<missing>           2 years ago         /bin/sh -c ln -s /usr/lib/x86_64-linux-gnu/l…   73B                 
<missing>           2 years ago         /bin/sh -c apt-get install -y         libfre…   73.4MB              
<missing>           2 years ago         /bin/sh -c apt-get update                       16.4MB              
<missing>           2 years ago         /bin/sh -c #(nop) COPY file:d3a119e86772f60e…   73.7kB              
<missing>           2 years ago         /bin/sh -c #(nop) COPY file:6834a1c2337d51ca…   73.7kB              
<missing>           3 years ago         /bin/sh -c #(nop)  CMD ["apache2-foreground"]   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  EXPOSE 80                    0B                  
<missing>           3 years ago         /bin/sh -c #(nop) WORKDIR /var/www/html         0B                  
<missing>           3 years ago         /bin/sh -c #(nop) COPY file:e3123fcb6566efa9…   1.35kB              
<missing>           3 years ago         /bin/sh -c #(nop)  ENTRYPOINT ["docker-php-e…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop) COPY multi:0a6fe33cb396949…   6.43kB              
<missing>           3 years ago         /bin/sh -c set -eux;   savedAptMark="$(apt-m…   34MB                
<missing>           3 years ago         /bin/sh -c #(nop) COPY file:ce57c04b70896f77…   587B                
<missing>           3 years ago         /bin/sh -c set -xe;   fetchDeps='   wget  ';…   13.8MB              
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_SHA256=1369a51eee…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_URL=https://secur…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_VERSION=5.6.40       0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV GPG_KEYS=0BD78B5F9750…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_LDFLAGS=-Wl,-O1 -…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_CPPFLAGS=-fstack-…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_CFLAGS=-fstack-pr…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_EXTRA_CONFIGURE_A…   0B                  
<missing>           3 years ago         /bin/sh -c #(nop)  ENV PHP_EXTRA_BUILD_DEPS=…   0B

...

Acredito que essas imagens não foram criadas em nenhum curso, devem ter sido criadas pelo instrutor para a apresentação do curso.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software