<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>New Multi-variant Docker Images for Liferay Portal CE</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114224099" />
  <subtitle>New Multi-variant Docker Images for Liferay Portal CE</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114224099</id>
  <updated>2026-04-05T22:16:06Z</updated>
  <dc:date>2026-04-05T22:16:06Z</dc:date>
  <entry>
    <title>RE: New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120406742" />
    <author>
      <name>Yaseen Meridjal</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120406742</id>
    <updated>2020-11-05T20:24:15Z</updated>
    <published>2020-11-05T18:34:44Z</published>
    <summary type="html">&lt;p&gt;Slghtly unrelated perhaps but I was wondering if there's a Docker
  image of Liferat 7.3.x without the Commerce module?&lt;/p&gt;</summary>
    <dc:creator>Yaseen Meridjal</dc:creator>
    <dc:date>2020-11-05T18:34:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114269550" />
    <author>
      <name>Igor Baiborodine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114269550</id>
    <updated>2019-07-12T17:26:25Z</updated>
    <published>2019-07-12T17:26:25Z</published>
    <summary type="html">William,&lt;br /&gt;&lt;br /&gt;Also, here is an example of &lt;a href="https://github.com/igor-baiborodine/docker-liferay-portal-ce/blob/master/compose/liferay-mysql/docker-compose.yml"&gt;docker-compose.yml&lt;/a&gt; with an externalized data source  (MySQL). You can test it in your local dev by executing the following commands:&lt;br /&gt;&lt;br /&gt;$ git clone https://github.com/igor-baiborodine/docker-liferay-portal-ce.git&lt;br /&gt;$ cd docker-liferay-portal-ce/compose/liferay-mysql   &lt;br /&gt;$ docker-compose up -d</summary>
    <dc:creator>Igor Baiborodine</dc:creator>
    <dc:date>2019-07-12T17:26:25Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114231097" />
    <author>
      <name>William Gosse</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114231097</id>
    <updated>2019-07-08T17:31:09Z</updated>
    <published>2019-07-08T17:31:09Z</published>
    <summary type="html">Thanks for your quick response. Its very helpful.</summary>
    <dc:creator>William Gosse</dc:creator>
    <dc:date>2019-07-08T17:31:09Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114230780" />
    <author>
      <name>Igor Baiborodine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114230780</id>
    <updated>2019-07-08T17:22:24Z</updated>
    <published>2019-07-08T17:22:24Z</published>
    <summary type="html">The database can be externalized via the portal-ext.properties file. To do so, you will need:&lt;ul style="list-style: disc outside;"&gt;&lt;li&gt;Create a directory on a suitable volume on your host system, e.g. /my/own/liferaybasedir.&lt;/li&gt;&lt;li&gt;In the portal-ext.properties file, define the connection properties for your external DB.&lt;/li&gt;&lt;li&gt;Place the portal-ext.properties file into the /my/own/liferaybasedir directory.&lt;/li&gt;&lt;li&gt;Start your liferay-portal instance like this:&lt;/li&gt;&lt;/ul&gt;$ docker run --name &amp;lt;container name&amp;gt; -v /my/own/liferaybasedir:/etc/opt/liferay -d ibaiborodine/liferay-portal-ce:&amp;lt;tag&amp;gt;&lt;br /&gt;&lt;br /&gt;Then the portal-ext.properties file will be copied to container&amp;#39;s LIFERAY_HOME directory when the container starts.</summary>
    <dc:creator>Igor Baiborodine</dc:creator>
    <dc:date>2019-07-08T17:22:24Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114230405" />
    <author>
      <name>William Gosse</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114230405</id>
    <updated>2019-07-08T16:09:31Z</updated>
    <published>2019-07-08T16:09:31Z</published>
    <summary type="html">What about the database. Would that need to be externalized as well or are you assuming the use of Hypersonic? </summary>
    <dc:creator>William Gosse</dc:creator>
    <dc:date>2019-07-08T16:09:31Z</dc:date>
  </entry>
  <entry>
    <title>New Multi-variant Docker Images for Liferay Portal CE</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114224098" />
    <author>
      <name>Igor Baiborodine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114224098</id>
    <updated>2021-04-14T14:56:16Z</updated>
    <published>2019-07-08T12:32:20Z</published>
    <summary type="html">&lt;p&gt;Hello Liferay Community,&lt;/p&gt;
&lt;p&gt;
  &lt;br /&gt;I want to present new multi-variant Docker images that I
  developed for the Liferay Portal Community Edition. These images are
  based on OpenJDK and Tomcat. The following JDK-OS variants are available:&lt;/p&gt;
&lt;ul style="list-style: disc outside;"&gt;
  &lt;li&gt;JDK 11, based on Debian Buster&lt;/li&gt;
  &lt;li&gt;JDK 8, based on Debian Buster&lt;/li&gt;
  &lt;li&gt;JDK 8, based on Alpine Linux&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The implementation of Dockerfile templates for the variants mentioned
  above is similar to Dockerfile templates that can be found in the &lt;a
    href="https://hub.docker.com/search/?q=&amp;amp;type=image&amp;amp;image_filter=official"&gt;Docker
    Hub's official images&lt;/a&gt;. &lt;br /&gt;
  &lt;br /&gt;Some of the implementation details to highlight:&lt;/p&gt;
&lt;ul style="list-style: disc outside;"&gt;
  &lt;li&gt;Use a multi-stage build to reduce the image size.&lt;/li&gt;
  &lt;li&gt;Step down from root to a non-privileged user during container startup.&lt;/li&gt;
  &lt;li&gt;Override CMD's default values. &lt;/li&gt;
  &lt;li&gt;Externalize the LIFERAY_HOME/deploy and
    LIFERAY_HOME/data/document_library directories.&lt;/li&gt;
  &lt;li&gt;Add new files or override existing ones.&lt;/li&gt;
  &lt;li&gt;Allow execution of custom shell scripts.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
  &lt;strong&gt;7.3.6-ga7&lt;/strong&gt; is the latest version released:  &lt;/p&gt;
&lt;ul style="list-style: disc outside;"&gt;
  &lt;li&gt;
    &lt;a href="https://hub.docker.com/layers/142430659/ibaiborodine/liferay-portal-ce/7.3.6-ga7-jdk11-buster/images/sha256-388ad974c4db8ab6a39ab42b0bfde6ff17ad978c371c7a6db38c71a53e32668a?context=explore"&gt;ibaiborodine/liferay-portal-ce:7.3.6-ga7-jdk11-buster&lt;/a&gt;  &lt;/li&gt;
  &lt;li&gt;
    &lt;a href="https://hub.docker.com/layers/142428701/ibaiborodine/liferay-portal-ce/7.3.6-ga7-jdk8-buster/images/sha256-b287a811420092be7337821dca0b189b367778eb56a5fa7b486493b49237c62d?context=explore"&gt;ibaiborodine/liferay-portal-ce:7.3.6-ga7-jdk8-buster  &lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;
    &lt;a href="https://hub.docker.com/layers/142426804/ibaiborodine/liferay-portal-ce/7.3.6-ga7-jdk8-alpine/images/sha256-0f2dea23cec2018a90740fa318962f82ac8afc354e9cf89f8e8e7e62becc91ef?context=explore"&gt;ibaiborodine/liferay-portal-ce:7.3.6-ga7-jdk8-alpine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;NOTE: Bundled with Liferay Commerce.&lt;/p&gt;
&lt;p&gt;For more details, please see the &lt;a
  href="https://hub.docker.com/r/ibaiborodine/liferay-portal-ce"&gt;repository&lt;/a&gt;
  on Docker Hub.&lt;br /&gt;
  &lt;br /&gt;
  &lt;span style="font-size: 16.0px;"&gt;Thank you,&lt;/span&gt;
  &lt;br /&gt;
  &lt;br /&gt;Igor Baiborodine&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Igor Baiborodine</dc:creator>
    <dc:date>2019-07-08T12:32:20Z</dc:date>
  </entry>
</feed>
