Creating Wrapper Image with Resources
Invoke the following command to create a directory:
$ mkdir wrapper_image_data
$ cd wrapper_image_data
Place the following files into the created directory:
- All files to be passed to the container, including database drivers.
- Dockerfile with the following content:
#Dockerfile FROM <control center image with tag name> COPY --chown=$CONTAINER_USER <all file names with space between them> /app/CC/user_inputs/ RUN chmod 775 /app/CC/user_inputs/* - Invoke the following command to create wrapper
image:
$ docker build -f Dockerfile -t <wrapper image name with tag> .Push the created image to OpenShift or a local registry for access within the cluster using either Docker or Podman.
Login to registry:$ docker login <registry URL> -u <registry user> -p <registry user password> $ podman login <registry URL> -u <registry user> -p <registry user password>Tag image with registry:$ docker tag <wrapper image name with tag created above> <registry url>/<image name>:<tag> $ podman tag <wrapper image name with tag created above> <registry url>/<image name>:<tag>Push image to registry:$ docker push <registry url>/<image name>:<tag> $ podman push <registry url>/<image name>:<tag>The newly created image is ready for use in the deployment.Note: The Control Center image can be pulled either directly from the entitlement registry or from a local registry.