IBM z/OS Container Platform provides industry-standard cloud technologies that enable you to build your z/OS UNIX applications in container images. IBM z/OS Container Platform includes a container runtime that is built to Open Container Initiative (OCI) standards, which you can use to build and run images as
The IBM z/OS Container Platform container runtime lays the foundation for
z/OS Container Platform version 1.1.0 is now available! Read the announcement to learn more about the latest release and what's next.
IBM z/OS Container Platform integrates industry-standard open-source technologies with z/OS to provide you with the ability to build and deploy z/OS UNIX applications as
You can use z/OS Container Platform to create a secure environment for development teams to experiment with new features, and deploy containerized z/OS UNIX applications in z/OS Container Platform.
Before you get started, you need to have the following:
- IBM z14 or later
- IBM z/OS v2.5 or 3.1
- Access to the IBM container registry Learn more
- An internal registry for your images.
IBM z/OS Container Platform includes image management tools such as:
- Podman for IBM z/OS, an open source tool for building and running OCI images
- IBM z/OS for Skopeo, an open source tool for working with images in registries
- A Java image that builds on the z/OS base image
IBM z/OS Container Platform includes container runtime components such as:
- IBM z/OS for runC, an open source container runtime with a CLI
- A set of Container Network Interface for IBM z/OS plug-ins (z/OS CNI)
Once you have completed your order through IBM Shopz, you can download z/OS Container Platform and install it using the SMP/E command line or the Portable Software Instance (recommended).
Configure the container runtime on your z/OS system, so that you can build and run
When IBM z/OS Container Platform is installed, the workflow definition (XML) files are placed in the workflow directory. The workflow definition file contains the logical structure of the workflow and identifies the various system objects, actions, and rules to perform a set of tasks. The zoscp_general.xml file contains the guided set of steps and JCL that helps you to prepare for running the IBM z/OS Container Platform runtime. The XML file includes the variable definitions and file templates.
A container is an executable unit of software in which application code is packaged along with its libraries and dependencies. With IBM z/OS Container Platform, you can containerize existing z/OS UNIX applications on z/OS to make them easier to manage, or create new applications on z/OS and containerize them.
System programmers can provide standardized images of z/OS software that enable developers to deploy containerized z/OS applications and services. This allows system programmers to maintain control and oversight without being involved in every deployment.
You can create, compile, containerize and run a Java application, using the supplied IBM Java image.
IBM z/OS Container Platform provides an open-source container runtime. The runtime includes runC, which is also a low-level Command Line Interface (CLI) for running
IBM z/OS for Skopeo is an open-source tool for working with images. Skopeo enables you to inspect images remotely, without needing to download them, and verify signatures to ensure that an image comes from a trusted supplier, including IBM. Use Skopeo to securely download images from the IBM Container Registry to your system.
Podman for IBM z/OS is an open-source tool for managing the container lifecycle, and can be used for building and running images. Use Podman to build z/OS UNIX applications, using the respective base images you have downloaded from IBM. When you run Podman, it automatically pulls an image from a registry to the local cache and uses the container runtime to create and start a container.
You can use Skopeo to:
- Inspect images remotely.
- Sign images.
- Verify an image signature.
- Transfer images between registries.
You can use Podman to:
- Check your version and view help info.
- Pull and list your images.
- Run an IBM supplied image to check your configuration.
- Stop and remove the running container.
A: No. Container images must be built for the specific architecture they are running on. zCX container images run on Linux while z/OS Container Platform images run on z/OS.
A: No. You need to create a new VIPA range that is specifically for z/OS Container Platform.
A:
Container images are both architecture specific and operating system specific. This means you need to build the image for the target operating system. UBI
Learn more about how to get started with and use z/OS Container Platform.
Learn about the benefits of z/OS Container Platform and what it can do for your enterprise.
Become part of the z/OS Container Platform community and join in the discussion.
Read about how IBM brings containers to z/OS with IBM z/OS Container Platform.
Learn more about the IBM Z and LinuxONE Container Registry.
Learn more about how to run a container using Podman.
Learn more about how to use Skopeo to work with images in registries.
Learn more about the Open Container Initiative (OCI) standards.
Learn about IBM Open Enterprise SDK for Go.
Become productive more quickly and consistently using a single installation method within z/OSMF.
z/OS Container Platform is now generally available.
z/OS Container Platform is announced. Read the official announcement to learn more. Links to the z/OS Container Platform documentation will be available at general availability (GA).