[ 
https://issues.apache.org/jira/browse/SOLR-15321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318387#comment-17318387
 ] 

Chris M. Hostetter commented on SOLR-15321:
-------------------------------------------

{quote}And if we release dockerfile.official in repos, there can even be 
instructions for how to build your own docker image from just that dockerfile 
and tgz, right?
{quote}
Correct – if you want to build your own image, exactly the same way the 
{{_/solr}} image gets built, you could download Dockerfile.official and run:
{code:java}
docker build - < Dockerfile.official
{code}
...exactly like the docker-library automated processes do, and it will download 
solr.tgz from a release mirror, check it's GPG signature, build the image, 
etc....

Or, if you've already downloaded a solr.tgz (and validated the 
checksums/signatures yourself) you could build locally using the 
"Dockerfile.local" it contains – which should be exactly the same as far as 
what the final directory structure of the images look like, the only diff 
should be that "Dockerfile.global" is longer because it does all the 
downloading & verifying for you.  (this is where templating comes in: to build 
Dockerfile.local as part of the solr.tgz, and use the same template to build 
Dockerfile.global with added stuff that knows about the SHA256 of the solr.tgz, 
and the GPG fingerprint of the ReleaseManager, etc...)

> Flesh out process for managing/storing "official" Dockerfiles used by 
> docker-library
> ------------------------------------------------------------------------------------
>
>                 Key: SOLR-15321
>                 URL: https://issues.apache.org/jira/browse/SOLR-15321
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Chris M. Hostetter
>            Priority: Major
>
> Assuming we (the Apache Solr TLP) do want to be the maintainer of "official" 
> {{_/solr}} docker images moving forward, we need to flesh out how/where 
> exactly we plan on storing/managing/maintaining the Dockerfiles that should 
> be pointed to by the docker-library manifest file for solr...
> [https://github.com/docker-library/official-images/blob/master/library/solr]
> ie:
>  * what replaces [https://github.com/docker-solr/docker-solr.git]
>  * what process do we use to update/manage this?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to