You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Айсина Роза <ra...@gpmdata.ru> on 2022/06/02 06:17:24 UTC

Docker image for Apache Ignite with Java 11

Hello!

  

I am looking for docker image with Apache Ignite using Java 11 instead of Java
8.  

I see that in provided Dockerfiles
(<https://github.com/apache/ignite/tree/master/deliveries/docker/apache-
ignite>)

image for x86_64 uses Java 8 but image for s390x uses Java 11.

  

Can you please build the same x86-images but with Java 11?

  

It's extremely painful to build them manually :(  

And the reason is that all our Java applications use Java 11 or older and

it is not possible to join client node with different Java version.  

  

Thanks in advance!

  

Best regards,  

Rose.  

* * *

Информация данного сообщения содержит коммерческую тайну Общества с
ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее - ООО «ГПМ
Дата») и предназначена только для лиц, которым адресовано данное сообщение.
Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не
использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ
Дата».

В соответствии с действующим законодательством Российской Федерации ООО «ГПМ
Дата» вправе требовать от лиц, получивших доступ к информации, составляющей
коммерческую тайну, в результате действий, совершенных случайно или по ошибке,
охраны конфиденциальности этой информации.

Настоящее сообщение не является вступлением в переговоры о заключении каких-
либо договоров или соглашений, не свидетельствует о каком-либо безусловном
намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не
является заверением об обстоятельствах, которые должны быть доведены до
сведения другой стороны. Настоящее сообщение не является офертой, акцептом
оферты, равно как не является предварительным соглашением и носит
исключительно информационный и необязывающий характер. ООО «ГПМ Дата»
оставляет за собой право на прекращение настоящей переписки в любое время.


Re: Docker image for Apache Ignite with Java 11

Posted by Petr Ivanov <mr...@gmail.com>.
Hi, Igniters!


Fixed in [1]  ()
s390x-jdk11 and x86_64-jdk11 images are uploaded to [2]
Added build configuration [3] to prepare images during release phase.

Images are not tested, though (checked only that x86_64-jdk11 starts)
Also, will greatly appreciate if someone checks the PR.



[1] https://issues.apache.org/jira/browse/IGNITE-17108
[2] https://hub.docker.com/r/apacheignite/ignite/tags
[3] https://ci.ignite.apache.org/buildConfiguration/Releases_ApacheIgniteMain_AssembleDockerImages

> On 6 Jun 2022, at 11:48, Stephen Darlington <st...@gridgain.com> wrote:
> 
> There is a ticket for this: https://issues.apache.org/jira/browse/IGNITE-14031 <https://issues.apache.org/jira/browse/IGNITE-14031>
> 
>> On 2 Jun 2022, at 09:48, Surinder Mehra <rednirus@gmail.com <ma...@gmail.com>> wrote:
>> 
>> Yeah hope so
>> 
>> On Thu, 2 Jun 2022, 14:06 Айсина Роза, <raysina@gpmdata.ru <ma...@gpmdata.ru>> wrote:
>> Hey! 
>> 
>> 
>> 
>> Thank you very much - I have already built the image with Java 11 based on your similar thread. 
>> 
>> 
>> 
>> But I want to address this problem to the community and Ignite developers. 
>> 
>> It is very painful to build custom image as it is required to have run.sh script that is not included in standard Ignite bundle. 
>> 
>> Currently I copy it directly from GitHub (with ADD command) but it is a workaround not a solution. 
>> 
>> 
>> 
>> Hope new image versions will be released!
>> 
>> 
>> 
>> Best regards,
>> 
>> Rose. 
>> 
>> From: Surinder Mehra <rednirus@gmail.com <ma...@gmail.com>>
>> Sent: Thursday, June 2, 2022 9:33:08 AM
>> To: user@ignite.apache.org <ma...@ignite.apache.org>
>> Subject: [POTENTIALLY_MALICIOUS] Re: Docker image for Apache Ignite with Java 11
>>  
>> **ВНИМАНИЕ** Это письмо содержит подозрительное вложение или ссылку. Открывать только в случае 100% доверия к отправителю письма.
>> 
>> Hey,
>> I had a similar requirement some time back and created my own. Attached conversation might be useful for you until ignite  publishes their official docker image with java 11
>> 
>> 
>> FROM adoptopenjdk/openjdk11
>> 
>> # Settings
>> ARG IGNITE_CFG_XML="node-configuration.xml"
>> ARG IGNITE_VERSION="2.11.0"
>> #ARG OPTION_LIBS="ignite-kubernetes,ignite-rest-http"
>> ENV IGNITE_HOME /opt/ignite/apache-ignite
>> #ENV CONFIG_URI config/$IGNITE_CFG_XML
>> # Disabling quiet mode.
>> ENV IGNITE_QUIET=false
>> WORKDIR /opt/ignite
>> 
>> # Add missing software
>> RUN apt-get update &&\
>>     apt-get install bash && \
>>     apt-get install -y wget && \
>>     apt-get install unzip && \
>>     wget https://dlcdn.apache.org <http://dlcdn.apache.org/>//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip && \
>>     unzip -o apache-ignite-${IGNITE_VERSION}-bin.zip && \
>>     mv apache-ignite-${IGNITE_VERSION}-bin apache-ignite && \
>>     rm apache-ignite-${IGNITE_VERSION}-bin.zip
>> 
>> # Copy main binary archive
>> #COPY apache-ignite* apache-ignite
>> 
>> # Copy sh files and set permission
>> COPY run.sh $IGNITE_HOME/
>> COPY ./$IGNITE_CFG_XML $IGNITE_HOME/config
>> # Grant permission to copy optional libs
>> RUN chmod 777 ${IGNITE_HOME}/libs
>> 
>> # Grant permission to create work directory
>> RUN chmod 777 ${IGNITE_HOME}
>> 
>> # Grant permission to execute entry point
>> RUN chmod 555 $IGNITE_HOME/run.sh
>> 
>> # Entry point
>> 
>> RUN export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"
>> 
>> CMD $IGNITE_HOME/run.sh
>> 
>> # Container port exposure
>> EXPOSE 11211 47100 47500 49112 10800 8080
>> 
>> On Thu, Jun 2, 2022 at 11:47 AM Айсина Роза <raysina@gpmdata.ru <ma...@gpmdata.ru>> wrote:
>> Hello!
>> 
>> I am looking for docker image with Apache Ignite using Java 11 instead of Java 8. 
>> I see that in provided Dockerfiles (https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite <https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite>)
>> image for x86_64 uses Java 8 but image for s390x uses Java 11.
>> 
>> Can you please build the same x86-images but with Java 11?
>> 
>> It's extremely painful to build them manually :( 
>> And the reason is that all our Java applications use Java 11 or older and
>> it is not possible to join client node with different Java version. 
>> 
>> Thanks in advance!
>> 
>> Best regards, 
>> 
>> Rose. 
>> 
>> Информация данного сообщения содержит коммерческую тайну Общества с ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО «ГПМ Дата») и предназначена только для лиц, которым адресовано данное сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ Дата».
>> 
>> В соответствии с действующим законодательством Российской Федерации ООО «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации, составляющей коммерческую тайну, в результате действий, совершенных случайно или по ошибке, охраны конфиденциальности этой информации.
>> 
>> Настоящее сообщение не является вступлением в переговоры о заключении каких-либо договоров или соглашений, не свидетельствует о каком-либо безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не является заверением об обстоятельствах, которые должны быть доведены до сведения другой стороны. Настоящее сообщение не является офертой, акцептом оферты, равно как не является предварительным соглашением и носит исключительно информационный и необязывающий характер. ООО «ГПМ Дата» оставляет за собой право на прекращение настоящей переписки в любое время.
>> 
>> Информация данного сообщения содержит коммерческую тайну Общества с ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО «ГПМ Дата») и предназначена только для лиц, которым адресовано данное сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ Дата».
>> 
>> В соответствии с действующим законодательством Российской Федерации ООО «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации, составляющей коммерческую тайну, в результате действий, совершенных случайно или по ошибке, охраны конфиденциальности этой информации.
>> 
>> Настоящее сообщение не является вступлением в переговоры о заключении каких-либо договоров или соглашений, не свидетельствует о каком-либо безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не является заверением об обстоятельствах, которые должны быть доведены до сведения другой стороны. Настоящее сообщение не является офертой, акцептом оферты, равно как не является предварительным соглашением и носит исключительно информационный и необязывающий характер. ООО «ГПМ Дата» оставляет за собой право на прекращение настоящей переписки в любое время.
>> 
> 


Re: Docker image for Apache Ignite with Java 11

Posted by Stephen Darlington <st...@gridgain.com>.
There is a ticket for this: https://issues.apache.org/jira/browse/IGNITE-14031

> On 2 Jun 2022, at 09:48, Surinder Mehra <re...@gmail.com> wrote:
> 
> Yeah hope so
> 
> On Thu, 2 Jun 2022, 14:06 Айсина Роза, <raysina@gpmdata.ru <ma...@gpmdata.ru>> wrote:
> Hey! 
> 
> 
> 
> Thank you very much - I have already built the image with Java 11 based on your similar thread. 
> 
> 
> 
> But I want to address this problem to the community and Ignite developers. 
> 
> It is very painful to build custom image as it is required to have run.sh script that is not included in standard Ignite bundle. 
> 
> Currently I copy it directly from GitHub (with ADD command) but it is a workaround not a solution. 
> 
> 
> 
> Hope new image versions will be released!
> 
> 
> 
> Best regards,
> 
> Rose. 
> 
> From: Surinder Mehra <rednirus@gmail.com <ma...@gmail.com>>
> Sent: Thursday, June 2, 2022 9:33:08 AM
> To: user@ignite.apache.org <ma...@ignite.apache.org>
> Subject: [POTENTIALLY_MALICIOUS] Re: Docker image for Apache Ignite with Java 11
>  
> **ВНИМАНИЕ** Это письмо содержит подозрительное вложение или ссылку. Открывать только в случае 100% доверия к отправителю письма.
> 
> Hey,
> I had a similar requirement some time back and created my own. Attached conversation might be useful for you until ignite  publishes their official docker image with java 11
> 
> 
> FROM adoptopenjdk/openjdk11
> 
> # Settings
> ARG IGNITE_CFG_XML="node-configuration.xml"
> ARG IGNITE_VERSION="2.11.0"
> #ARG OPTION_LIBS="ignite-kubernetes,ignite-rest-http"
> ENV IGNITE_HOME /opt/ignite/apache-ignite
> #ENV CONFIG_URI config/$IGNITE_CFG_XML
> # Disabling quiet mode.
> ENV IGNITE_QUIET=false
> WORKDIR /opt/ignite
> 
> # Add missing software
> RUN apt-get update &&\
>     apt-get install bash && \
>     apt-get install -y wget && \
>     apt-get install unzip && \
>     wget https://dlcdn.apache.org <http://dlcdn.apache.org/>//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip && \
>     unzip -o apache-ignite-${IGNITE_VERSION}-bin.zip && \
>     mv apache-ignite-${IGNITE_VERSION}-bin apache-ignite && \
>     rm apache-ignite-${IGNITE_VERSION}-bin.zip
> 
> # Copy main binary archive
> #COPY apache-ignite* apache-ignite
> 
> # Copy sh files and set permission
> COPY run.sh $IGNITE_HOME/
> COPY ./$IGNITE_CFG_XML $IGNITE_HOME/config
> # Grant permission to copy optional libs
> RUN chmod 777 ${IGNITE_HOME}/libs
> 
> # Grant permission to create work directory
> RUN chmod 777 ${IGNITE_HOME}
> 
> # Grant permission to execute entry point
> RUN chmod 555 $IGNITE_HOME/run.sh
> 
> # Entry point
> 
> RUN export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"
> 
> CMD $IGNITE_HOME/run.sh
> 
> # Container port exposure
> EXPOSE 11211 47100 47500 49112 10800 8080
> 
> On Thu, Jun 2, 2022 at 11:47 AM Айсина Роза <raysina@gpmdata.ru <ma...@gpmdata.ru>> wrote:
> Hello!
> 
> I am looking for docker image with Apache Ignite using Java 11 instead of Java 8. 
> I see that in provided Dockerfiles (https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite <https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite>)
> image for x86_64 uses Java 8 but image for s390x uses Java 11.
> 
> Can you please build the same x86-images but with Java 11?
> 
> It's extremely painful to build them manually :( 
> And the reason is that all our Java applications use Java 11 or older and
> it is not possible to join client node with different Java version. 
> 
> Thanks in advance!
> 
> Best regards, 
> 
> Rose. 
> 
> Информация данного сообщения содержит коммерческую тайну Общества с ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО «ГПМ Дата») и предназначена только для лиц, которым адресовано данное сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ Дата».
> 
> В соответствии с действующим законодательством Российской Федерации ООО «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации, составляющей коммерческую тайну, в результате действий, совершенных случайно или по ошибке, охраны конфиденциальности этой информации.
> 
> Настоящее сообщение не является вступлением в переговоры о заключении каких-либо договоров или соглашений, не свидетельствует о каком-либо безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не является заверением об обстоятельствах, которые должны быть доведены до сведения другой стороны. Настоящее сообщение не является офертой, акцептом оферты, равно как не является предварительным соглашением и носит исключительно информационный и необязывающий характер. ООО «ГПМ Дата» оставляет за собой право на прекращение настоящей переписки в любое время.
> 
> Информация данного сообщения содержит коммерческую тайну Общества с ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО «ГПМ Дата») и предназначена только для лиц, которым адресовано данное сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ Дата».
> 
> В соответствии с действующим законодательством Российской Федерации ООО «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации, составляющей коммерческую тайну, в результате действий, совершенных случайно или по ошибке, охраны конфиденциальности этой информации.
> 
> Настоящее сообщение не является вступлением в переговоры о заключении каких-либо договоров или соглашений, не свидетельствует о каком-либо безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не является заверением об обстоятельствах, которые должны быть доведены до сведения другой стороны. Настоящее сообщение не является офертой, акцептом оферты, равно как не является предварительным соглашением и носит исключительно информационный и необязывающий характер. ООО «ГПМ Дата» оставляет за собой право на прекращение настоящей переписки в любое время.
> 


Re: Docker image for Apache Ignite with Java 11

Posted by Surinder Mehra <re...@gmail.com>.
Yeah hope so

On Thu, 2 Jun 2022, 14:06 Айсина Роза, <ra...@gpmdata.ru> wrote:

> Hey!
>
>
> Thank you very much - I have already built the image with Java 11 based on
> your similar thread.
>
>
> But I want to address this problem to the community and Ignite developers.
>
> It is very painful to build custom image as it is required to have
> *run.sh* script that *is not included* in standard Ignite bundle.
>
> Currently I copy it directly from GitHub (with *ADD* command) but it is a
> workaround not a solution.
>
>
> Hope new image versions will be released!
>
>
> Best regards,
>
> Rose.
> ------------------------------
> *From:* Surinder Mehra <re...@gmail.com>
> *Sent:* Thursday, June 2, 2022 9:33:08 AM
> *To:* user@ignite.apache.org
> *Subject:* [POTENTIALLY_MALICIOUS] Re: Docker image for Apache Ignite
> with Java 11
>
> **ВНИМАНИЕ** Это письмо содержит подозрительное вложение или ссылку.
> Открывать только в случае 100% доверия к отправителю письма.
>
> Hey,
> I had a similar requirement some time back and created my own. Attached
> conversation might be useful for you until ignite  publishes their official
> docker image with java 11
>
>
> FROM adoptopenjdk/openjdk11
>
> # Settings
> ARG IGNITE_CFG_XML="node-configuration.xml"
> ARG IGNITE_VERSION="2.11.0"
> #ARG OPTION_LIBS="ignite-kubernetes,ignite-rest-http"
> ENV IGNITE_HOME /opt/ignite/apache-ignite
> #ENV CONFIG_URI config/$IGNITE_CFG_XML
> # Disabling quiet mode.
> ENV IGNITE_QUIET=false
> WORKDIR /opt/ignite
>
> # Add missing software
> RUN apt-get update &&\
>     apt-get install bash && \
>     apt-get install -y wget && \
>     apt-get install unzip && \
>     wget https://dlcdn.apache.org//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip && \
>     unzip -o apache-ignite-${IGNITE_VERSION}-bin.zip && \
>     mv apache-ignite-${IGNITE_VERSION}-bin apache-ignite && \
>     rm apache-ignite-${IGNITE_VERSION}-bin.zip
>
> # Copy main binary archive
> #COPY apache-ignite* apache-ignite
>
> # Copy sh files and set permission
> COPY run.sh $IGNITE_HOME/
> COPY ./$IGNITE_CFG_XML $IGNITE_HOME/config
> # Grant permission to copy optional libs
> RUN chmod 777 ${IGNITE_HOME}/libs
>
> # Grant permission to create work directory
> RUN chmod 777 ${IGNITE_HOME}
>
> # Grant permission to execute entry point
> RUN chmod 555 $IGNITE_HOME/run.sh
>
> # Entry point
>
> RUN export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"
>
> CMD $IGNITE_HOME/run.sh
>
> # Container port exposure
> EXPOSE 11211 47100 47500 49112 10800 8080
>
>
> On Thu, Jun 2, 2022 at 11:47 AM Айсина Роза <ra...@gpmdata.ru> wrote:
>
>> Hello!
>>
>> I am looking for docker image with Apache Ignite using Java 11 instead of
>> Java 8.
>> I see that in provided Dockerfiles (
>> https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite
>> )
>> image for x86_64 uses Java 8 but image for s390x uses Java 11.
>>
>> Can you please build the same x86-images but with Java 11?
>>
>> It's extremely painful to build them manually :(
>> And the reason is that all our Java applications use Java 11 or older and
>> it is not possible to join client node with different Java version.
>>
>> Thanks in advance!
>>
>> Best regards,
>>
>> Rose.
>> ------------------------------
>>
>> Информация данного сообщения содержит коммерческую тайну Общества с
>> ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО
>> «ГПМ Дата») и предназначена только для лиц, которым адресовано данное
>> сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить
>> его и не использовать полученную информацию, составляющую коммерческую
>> тайну ООО «ГПМ Дата».
>>
>> В соответствии с действующим законодательством Российской Федерации ООО
>> «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации,
>> составляющей коммерческую тайну, в результате действий, совершенных
>> случайно или по ошибке, охраны конфиденциальности этой информации.
>>
>> Настоящее сообщение не является вступлением в переговоры о заключении
>> каких-либо договоров или соглашений, не свидетельствует о каком-либо
>> безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или
>> соглашение, не является заверением об обстоятельствах, которые должны быть
>> доведены до сведения другой стороны. Настоящее сообщение не является
>> офертой, акцептом оферты, равно как не является предварительным соглашением
>> и носит исключительно информационный и необязывающий характер. ООО «ГПМ
>> Дата» оставляет за собой право на прекращение настоящей переписки в любое
>> время.
>>
> ------------------------------
>
> Информация данного сообщения содержит коммерческую тайну Общества с
> ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО
> «ГПМ Дата») и предназначена только для лиц, которым адресовано данное
> сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить
> его и не использовать полученную информацию, составляющую коммерческую
> тайну ООО «ГПМ Дата».
>
> В соответствии с действующим законодательством Российской Федерации ООО
> «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации,
> составляющей коммерческую тайну, в результате действий, совершенных
> случайно или по ошибке, охраны конфиденциальности этой информации.
>
> Настоящее сообщение не является вступлением в переговоры о заключении
> каких-либо договоров или соглашений, не свидетельствует о каком-либо
> безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или
> соглашение, не является заверением об обстоятельствах, которые должны быть
> доведены до сведения другой стороны. Настоящее сообщение не является
> офертой, акцептом оферты, равно как не является предварительным соглашением
> и носит исключительно информационный и необязывающий характер. ООО «ГПМ
> Дата» оставляет за собой право на прекращение настоящей переписки в любое
> время.
>

Re: Docker image for Apache Ignite with Java 11

Posted by Айсина Роза <ra...@gpmdata.ru>.
Hey!  

  

Thank you very much - I have already built the image with Java 11 based on
your similar thread.  

  

But I want to address this problem to the community and Ignite developers.  

It is very painful to build custom image as it is required to have **run.sh**
script that **is not included** in standard Ignite bundle.  

Currently I copy it directly from GitHub (with **ADD** command) but it is a
workaround not a solution.  

  

Hope new image versions will be released!  

  

Best regards,

Rose.  

* * *

**From:** Surinder Mehra <re...@gmail.com>  
**Sent:** Thursday, June 2, 2022 9:33:08 AM  
**To:** user@ignite.apache.org  
**Subject:** [POTENTIALLY_MALICIOUS] Re: Docker image for Apache Ignite with
Java 11



**ВНИМАНИЕ** Это письмо содержит подозрительное вложение или ссылку. Открывать
только в случае 100% доверия к отправителю письма.  

  

Hey,

I had a similar requirement some time back and created my own. Attached
conversation might be useful for you until ignite  publishes their official
docker image with java 11  
  
  

    
    
    FROM adoptopenjdk/openjdk11  
      
    # Settings  
    ARG IGNITE_CFG_XML="node-configuration.xml"  
    ARG IGNITE_VERSION="2.11.0"  
    #ARG OPTION_LIBS="ignite-kubernetes,ignite-rest-http"  
    ENV IGNITE_HOME /opt/ignite/apache-ignite  
    #ENV CONFIG_URI config/$IGNITE_CFG_XML  
    # Disabling quiet mode.  
    ENV IGNITE_QUIET=false  
    WORKDIR /opt/ignite  
      
    # Add missing software  
    RUN apt-get update &&\  
        apt-get install bash && \  
        apt-get install -y wget && \  
        apt-get install unzip && \  
        wget https://[dlcdn.apache.org](http://dlcdn.apache.org/)//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip && \  
        unzip -o apache-ignite-${IGNITE_VERSION}-bin.zip && \  
        mv apache-ignite-${IGNITE_VERSION}-bin apache-ignite && \  
        rm apache-ignite-${IGNITE_VERSION}-bin.zip  
      
    # Copy main binary archive  
    #COPY apache-ignite* apache-ignite  
      
    # Copy sh files and set permission  
    COPY run.sh $IGNITE_HOME/  
    COPY ./$IGNITE_CFG_XML $IGNITE_HOME/config  
    # Grant permission to copy optional libs  
    RUN chmod 777 ${IGNITE_HOME}/libs  
      
    # Grant permission to create work directory  
    RUN chmod 777 ${IGNITE_HOME}  
      
    # Grant permission to execute entry point  
    RUN chmod 555 $IGNITE_HOME/run.sh  
      
    # Entry point  
      
    RUN export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"  
      
    CMD $IGNITE_HOME/run.sh  
      
    # Container port exposure  
    EXPOSE 11211 47100 47500 49112 10800 8080

  

On Thu, Jun 2, 2022 at 11:47 AM Айсина Роза
<[raysina@gpmdata.ru](mailto:raysina@gpmdata.ru)> wrote:  

> Hello!
>
>  
>
>
> I am looking for docker image with Apache Ignite using Java 11 instead of
> Java 8.  
>
>
> I see that in provided Dockerfiles
> (<https://github.com/apache/ignite/tree/master/deliveries/docker/apache-
> ignite>)
>
> image for x86_64 uses Java 8 but image for s390x uses Java 11.
>
>  
>
>
> Can you please build the same x86-images but with Java 11?
>
>  
>
>
> It's extremely painful to build them manually :(  
>
>
> And the reason is that all our Java applications use Java 11 or older and
>
> it is not possible to join client node with different Java version.  
>
>
>  
>
>
> Thanks in advance!
>
>  
>
>
> Best regards,  
>
>
> Rose.  
>
>
> * * *
>
> Информация данного сообщения содержит коммерческую тайну Общества с
> ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО
> «ГПМ Дата») и предназначена только для лиц, которым адресовано данное
> сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить
> его и не использовать полученную информацию, составляющую коммерческую тайну
> ООО «ГПМ Дата».
>
> В соответствии с действующим законодательством Российской Федерации ООО «ГПМ
> Дата» вправе требовать от лиц, получивших доступ к информации, составляющей
> коммерческую тайну, в результате действий, совершенных случайно или по
> ошибке, охраны конфиденциальности этой информации.
>
> Настоящее сообщение не является вступлением в переговоры о заключении каких-
> либо договоров или соглашений, не свидетельствует о каком-либо безусловном
> намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не
> является заверением об обстоятельствах, которые должны быть доведены до
> сведения другой стороны. Настоящее сообщение не является офертой, акцептом
> оферты, равно как не является предварительным соглашением и носит
> исключительно информационный и необязывающий характер. ООО «ГПМ Дата»
> оставляет за собой право на прекращение настоящей переписки в любое время.

* * *

Информация данного сообщения содержит коммерческую тайну Общества с
ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО «ГПМ
Дата») и предназначена только для лиц, которым адресовано данное сообщение.
Если Вы получили данное сообщение по ошибке, просим Вас удалить его и не
использовать полученную информацию, составляющую коммерческую тайну ООО «ГПМ
Дата».

В соответствии с действующим законодательством Российской Федерации ООО «ГПМ
Дата» вправе требовать от лиц, получивших доступ к информации, составляющей
коммерческую тайну, в результате действий, совершенных случайно или по ошибке,
охраны конфиденциальности этой информации.

Настоящее сообщение не является вступлением в переговоры о заключении каких-
либо договоров или соглашений, не свидетельствует о каком-либо безусловном
намерении ООО «ГПМ Дата» заключить какой-либо договор или соглашение, не
является заверением об обстоятельствах, которые должны быть доведены до
сведения другой стороны. Настоящее сообщение не является офертой, акцептом
оферты, равно как не является предварительным соглашением и носит
исключительно информационный и необязывающий характер. ООО «ГПМ Дата»
оставляет за собой право на прекращение настоящей переписки в любое время.


Re: Docker image for Apache Ignite with Java 11

Posted by Surinder Mehra <re...@gmail.com>.
Hey,
I had a similar requirement some time back and created my own. Attached
conversation might be useful for you until ignite  publishes their official
docker image with java 11


FROM adoptopenjdk/openjdk11

# Settings
ARG IGNITE_CFG_XML="node-configuration.xml"
ARG IGNITE_VERSION="2.11.0"
#ARG OPTION_LIBS="ignite-kubernetes,ignite-rest-http"
ENV IGNITE_HOME /opt/ignite/apache-ignite
#ENV CONFIG_URI config/$IGNITE_CFG_XML
# Disabling quiet mode.
ENV IGNITE_QUIET=false
WORKDIR /opt/ignite

# Add missing software
RUN apt-get update &&\
    apt-get install bash && \
    apt-get install -y wget && \
    apt-get install unzip && \
    wget https://dlcdn.apache.org//ignite/${IGNITE_VERSION}/apache-ignite-${IGNITE_VERSION}-bin.zip
&& \
    unzip -o apache-ignite-${IGNITE_VERSION}-bin.zip && \
    mv apache-ignite-${IGNITE_VERSION}-bin apache-ignite && \
    rm apache-ignite-${IGNITE_VERSION}-bin.zip

# Copy main binary archive
#COPY apache-ignite* apache-ignite

# Copy sh files and set permission
COPY run.sh $IGNITE_HOME/
COPY ./$IGNITE_CFG_XML $IGNITE_HOME/config
# Grant permission to copy optional libs
RUN chmod 777 ${IGNITE_HOME}/libs

# Grant permission to create work directory
RUN chmod 777 ${IGNITE_HOME}

# Grant permission to execute entry point
RUN chmod 555 $IGNITE_HOME/run.sh

# Entry point

RUN export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"

CMD $IGNITE_HOME/run.sh

# Container port exposure
EXPOSE 11211 47100 47500 49112 10800 8080


On Thu, Jun 2, 2022 at 11:47 AM Айсина Роза <ra...@gpmdata.ru> wrote:

> Hello!
>
> I am looking for docker image with Apache Ignite using Java 11 instead of
> Java 8.
> I see that in provided Dockerfiles (
> https://github.com/apache/ignite/tree/master/deliveries/docker/apache-ignite
> )
> image for x86_64 uses Java 8 but image for s390x uses Java 11.
>
> Can you please build the same x86-images but with Java 11?
>
> It's extremely painful to build them manually :(
> And the reason is that all our Java applications use Java 11 or older and
> it is not possible to join client node with different Java version.
>
> Thanks in advance!
>
> Best regards,
>
> Rose.
> ------------------------------
>
> Информация данного сообщения содержит коммерческую тайну Общества с
> ограниченной ответственностью «ГПМ Дата», ОГРН 1207700499863 (далее – ООО
> «ГПМ Дата») и предназначена только для лиц, которым адресовано данное
> сообщение. Если Вы получили данное сообщение по ошибке, просим Вас удалить
> его и не использовать полученную информацию, составляющую коммерческую
> тайну ООО «ГПМ Дата».
>
> В соответствии с действующим законодательством Российской Федерации ООО
> «ГПМ Дата» вправе требовать от лиц, получивших доступ к информации,
> составляющей коммерческую тайну, в результате действий, совершенных
> случайно или по ошибке, охраны конфиденциальности этой информации.
>
> Настоящее сообщение не является вступлением в переговоры о заключении
> каких-либо договоров или соглашений, не свидетельствует о каком-либо
> безусловном намерении ООО «ГПМ Дата» заключить какой-либо договор или
> соглашение, не является заверением об обстоятельствах, которые должны быть
> доведены до сведения другой стороны. Настоящее сообщение не является
> офертой, акцептом оферты, равно как не является предварительным соглашением
> и носит исключительно информационный и необязывающий характер. ООО «ГПМ
> Дата» оставляет за собой право на прекращение настоящей переписки в любое
> время.
>