• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Bring Docker To IBM i

    November 15, 2017 Dan Burger

    One of the fundamental shifts in the way people think about building applications is the use of containers, packages that include: code, runtime, system tools, system libraries, and settings. Containerized software runs equally well regardless of the environment. Docker is the most popular of the container platform providers. And there is a group of IBM i advocates who would like to see Docker support added to IBM i.

    One of those supporters is Kim Greene, a Domino on IBM i consultant, with clients who would benefit from Docker support. Specifically, Greene sees an opportunity for supporting Verse on Premises (VOP) and Connection 6 (code name PINK).

    Verse is the newest version of the Domino collaboration interface. It was initially a cloud offering available only on Windows and Linux, but AIX and IBM i shops wanted Verse for their on-premise environments. Verse integrates with IBM Connections, the collaboration platform. Verse gives all the Domino workflow applications a fresh interface. (You can learn more about Verse at: https://www.ibm.com/us-en/marketplace/business-email-platform.)

    “Most of my customers don’t want to put their data in the cloud,” Greene says. “They want it on-prem. So that’s a requirement IBM has heard loud and clear. So they came up with Verse on-prem. Docker is the key to getting that supported along with Connections 6.”

    Support for Connections on IBM i has been missing for several years. There are older versions of Connections still running on IBM i, but Connections 6 will not be available to IBM i shops without IBM i support for Docker. There is no release date established for Connections 6.

    Docker packages software into standardized units for development, shipment and deployment.

    IBM has been looking at the use cases for supporting Docker. These two use cases — Verse on Premises and Connections 6 — from the Domino user base could become influential in getting Docker support.

    “There are people inside IBM who would really like to get Docker on the platform, but I don’t know the exact viability of that at this time,” Greene says. “The reality is what gets ported to the IBM i comes from the AIX base. That’s why I am pushing (in the RFEs) to get Docker on AIX as well as IBM i. The ball is going to start rolling quicker coming from the AIX side.”

    Greene started working with IBM to determine what was required for an on-premise version of Verse. That led to a discussion about putting it in a Docker container, which would be supported on any platform (in this case AIX and IBM i).

    Using Docker gives IBM a way to support multiple platforms with a single development effort as long as the platforms support Docker.

    On IBM i, it’s the PASE AIX runtime environment, integrated into the IBM i operating system, that brings the added functionality of open source software, which has become a big deal for the future of the platform. Docker one of the most popular open source projects in history.

    On the IBM Request for Enhancement Web page, Greene has separate RFEs for IBM i (#112795) and AIX (#112797).

    “I know both the IBM i and AIX communities want to have VOP and Connections PINK supported on their respective platforms,” Greene says in her Domino Diva blog. “The key is that the port of Docker to the IBM i will start with the port of Docker on AIX, so I am asking that you please vote for both of these RFEs to ensure both platforms become Docker enabled.”

    In her blog, she also asks Docker voters to add comments about business benefits — how do you want to grow from where you are to where you want to be in the future — at the time they vote. A comments section is provided.

    The importance of Docker support goes beyond the Domino collaboration support that interests Greene and the sizable Domino on IBM i installed base.

    The IBM i open source software community will certainly be in favor of Docker support as well.

    One of the most involved advocates of open source on i, Aaron Bartell, says Docker has two important and positive implications for IBM i, The first is separating workloads/applications on a single machine and the second is automation. He says both are “hugely important” for IBM i development to remain competitive with Linux development.

    Bartell says the key to getting Docker support on IBM i is first getting the open source programming language Go Language ported to i. He posted an RFE (#20775) on this topic nearly a year ago.

    Anyone with a Web browser and a valid IBM ID can participate in the IBM RFE Community program. An IBM ID is an easy sign up process. Once you’re in, you can view the list of RFEs, the number of votes each RFE has received, and the comments voters are making about the value the proposed enhancements would bring to their organizations.

    RELATED STORIES

    Tomorrowland: Optimism, Risk, and Preparation For IBM i App Dev

    Going Rogue with Open Source Support on IBM i

    Open Source On IBM i: Let It Grow

    Native Open Source: Why It’s Time for IBM i

    7 Must-Have Open Source Products for IBM i

    Top Ten New IBM i RFEs

    Vote On New IBM i Functionality With RFE Community Program

    A Different View Of IBM i And PASE

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: Connection 6, Docker, Domino, IBM i, Linux, Open Source, Verse on Premises

    Sponsored by
    ARCAD Software

    Embrace VS Code for IBM i Development

    The IBM i development landscape is evolving with modern tools that enhance efficiency and collaboration. Ready to make the move to VS Code for IBM i?

    Watch this webinar where we showcase how VS Code can serve as a powerful editor for native IBM i code and explore the essential extensions that make it possible.

    In this session, you’ll discover:

    • How ARCAD’s integration with VS Code provides deep metadata insights, allowing developers to assess the impact of their changes upfront.
    • The role of Git in enabling seamless collaboration between developers using tools like SEU, RDi, and VS Code.
    • Powerful extensions for code quality, security, impact analysis, smart build, and automated RPG conversion to Free Form.
    • How non-IBM i developers can now contribute to IBM i projects without prior knowledge of its specifics, while ensuring full control over their changes.

    The future of IBM i development is here. Let ARCAD be your guide!

    Watch the replay now!

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Understanding Your 2FA Options for IBM i VAI Experiments With Watson

    6 thoughts on “Bring Docker To IBM i”

    • aaronbartell says:
      November 17, 2017 at 9:08 am

      Side note: During the wait for Docker, there is still a viable contain option with the IBM i Chroot project. krengel.tech/litmis-ibmichroot

      Reply
    • Greg says:
      November 22, 2017 at 10:20 pm

      Will Docker run on a Linux partition?

      Reply
      • Timothy Prickett Morgan says:
        November 27, 2017 at 9:15 pm

        It should. Linux is Linux. It depends on if the app is compiled or interpreted, I imagine.

        Reply
        • Greg says:
          November 29, 2017 at 10:50 pm

          TPM, my favorite IBM midrange reporter and prognosticator!

          So, if Docker will run on a linux partition is there a reason it would it need to run in Pase?

          Reply
    • Greg says:
      November 29, 2017 at 10:46 pm

      Nov 10, at a Java conference, the very first thing a speaker says is an apology for talking about Docker which he says is losing popularity. https://www.youtube.com/watch?v=6ePUiQuaUos
      So perhaps bringing Docker to the i isn’t a priority any more? I’d guess that Kubernetes is the new hotness.

      Reply
    • Balagalin says:
      July 9, 2018 at 6:21 am

      Hi All,

      Greatings to everyone. I just have some queries regarding this topic. We just want to do partition of our AS400 box and install Linux in it. Then we want to install an application in a Docker container and want to install that container in this Linux part of AS400 box. We are not sure of any basic or advance Linux version that supports for our AS400 hardware (i.e. we are on V7R2M0) and Dockerization. Please let us know your valuable inputs for this. Which Linux version best supports on Iseries for using a docker component?

      Reply

    Leave a Reply Cancel reply

TFH Volume: 27 Issue: 76

This Issue Sponsored By

  • Maxava
  • ASNA
  • WorksRight Software
  • HelpSystems
  • COMMON

Table of Contents

  • VAI Experiments With Watson
  • Bring Docker To IBM i
  • Understanding Your 2FA Options for IBM i
  • Four Hundred Monitor, November 15
  • IBM i PTF Guide, Volume 19, Number 44

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • POWERUp 2025 –Your Source For IBM i 7.6 Information
  • Maxava Consulting Services Does More Than HA/DR Project Management – A Lot More
  • Guru: Creating An SQL Stored Procedure That Returns A Result Set
  • As I See It: At Any Cost
  • IBM i PTF Guide, Volume 27, Number 19
  • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
  • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
  • i-Rays Brings Observability To IBM i Performance Problems
  • Another Non-TR “Technology Refresh” Happens With IBM i TR6
  • IBM i PTF Guide, Volume 27, Number 18

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle