# base-container **Repository Path**: ksphere/base-container ## Basic Information - **Project Name**: base-container - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-27 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README kubesphere base images ======================================== [![Build and push images to Quay.io registry](https://github.com/kubesphere/s2i-base-container/actions/workflows/build-and-push.yml/badge.svg)](https://github.com/kubesphere/s2i-base-container/actions/workflows/build-and-push.yml) Images available on Quay are: * CentOS 7 [s2i-core](https://quay.io/repository/centos7/s2i-core-centos7) * CentOS 7 [s2i-base](https://quay.io/repository/centos7/s2i-base-centos7) * CentOS Stream 8 [s2i-core](https://quay.io/repository/kubesphere/s2i-core-c8s) * CentOS Stream 8 [s2i-base](https://quay.io/repository/kubesphere/s2i-base-c8s) * CentOS Stream 9 [s2i-core](https://quay.io/repository/kubesphere/s2i-core-c9s) * CentOS Stream 9 [s2i-base](https://quay.io/repository/kubesphere/s2i-base-c9s) * Fedora [s2i-core](https://quay.io/repository/fedora/s2i-core) * Fedora [s2i-base](https://quay.io/repository/fedora/s2i-base) This repository contains Dockerfiles which serve as base images for various kubesphere images. Versions --------------------------------- s2i image versions currently provided are: * [core](core/README.md) - rhel7 base + s2i settings * [base](base/README.md) - s2i-core + development libraries + npm RHEL versions currently supported are: * RHEL7 * RHEL8 * RHEL9 CentOS versions currently supported are: * CentOS7 * CentOS Stream 8 * CentOS Stream 9 For more information about contributing, see [the Contribution Guidelines](https://github.com/kubesphere/welcome/blob/master/contribution.md). For more information about concepts used in these container images, see the [Landing page](https://github.com/kubesphere/welcome). Installation --------------- To build a S2I base image, choose either the CentOS or RHEL based image: * **RHEL based image** This image is available in Red Hat Container Registry. To download it run: ``` $ docker pull kubespheredev/s2i-base-rhel7 ``` Or ``` $ docker pull kubespheredev/s2i-core-rhel7 ``` To build a RHEL based S2I base image, you need to run the build on a properly subscribed RHEL machine. ``` $ git clone --recursive https://github.com/kubesphere/s2i-base-container.git $ cd s2i-base-container $ git submodule update --init $ make build TARGET=rhel7 VERSIONS=base ``` * **CentOS based image** This image is available on DockerHub. To download it run: ``` $ docker pull kubespheredev/s2i-base-centos7 ``` Or ``` $ docker pull kubespheredev/s2i-core-centos7 ``` To build a S2I base image from scratch run: ``` $ git clone --recursive https://github.com/kubesphere/s2i-base-container.git $ cd s2i-base-container $ git submodule update --init $ make build TARGET=centos7 VERSIONS=base ``` Note: while the installation steps are calling `docker`, you can replace any such calls by `docker` with the same arguments. **Notice: By omitting the `VERSIONS` parameter, the build/test action will be performed on all provided versions of S2I base image.**