本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

ubi8-minimal Docker 镜像下载 - 轩辕镜像

ubi8-minimal 镜像详细信息和使用指南

ubi8-minimal 镜像标签列表和版本信息

ubi8-minimal 镜像拉取命令和加速下载

ubi8-minimal 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ubi8-minimal
redhat/ubi8-minimal

ubi8-minimal 镜像详细信息

ubi8-minimal 镜像标签列表

ubi8-minimal 镜像使用说明

ubi8-minimal 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

红帽通用基础镜像8的最小化版本,提供精简、可靠的企业级容器基础环境,适用于构建轻量级、安全的容器化应用。
53 收藏0 次下载activeredhat镜像

ubi8-minimal 镜像详细说明

ubi8-minimal 使用指南

ubi8-minimal 配置说明

ubi8-minimal 官方文档

Red Hat Universal Base Image 8 Minimal (UBI 8 Minimal)

镜像概述和主要用途

Red Hat Universal Base Image 8 Minimal(简称UBI 8 Minimal)是一款由Red Hat开发的精简基础容器镜像。该镜像基于Red Hat Enterprise Linux (RHEL) 技术构建,采用最小化设计理念,仅包含核心系统组件,并集成microdnf作为轻量级包管理器。其主要用途是作为构建轻量级、高效容器应用的基础镜像,适用于对镜像体积有严格要求且需要基础包管理能力的场景。

核心功能和特性

  • 精简设计:采用"stripped down"最小化构建策略,去除非必要系统组件,显著降低镜像体积,提升部署效率。
  • 轻量级包管理:集成microdnf作为默认包管理器,支持RPM包的安装、更新与卸载,兼顾功能性与资源效率。
  • 可自由再分发:无需Red Hat订阅即可自由获取、分发和使用该镜像,降低商业应用分发门槛。
  • 维护与更新:由Red Hat团队持续维护,定期推送安全更新和稳定性修复,确保基础镜像安全性。
  • RHEL兼容性:基于RHEL技术栈构建,与RHEL生态系统工具、库及安全策略兼容,保障应用运行一致性。

使用场景和适用范围

  • 轻量级容器构建:作为基础镜像,减少最终应用镜像的整体体积,适合对镜像大小敏感的场景(如边缘计算、资源受限环境)。
  • 最小化基础依赖:适用于仅需核心系统组件即可运行的应用(如静态编译程序、微服务)。
  • 基础包管理需求:需要通过包管理器安装必要系统依赖,但希望避免传统包管理器(如dnf)带来的体积开销。
  • Red Hat生态适配:适合在Red Hat OpenShift、Kubernetes等平台部署,或与Red Hat中间件、开发工具配合使用的应用。

详细使用方法和配置说明

镜像拉取

通过Docker命令从Red Hat容器镜像仓库拉取最新版本:

bash
docker pull registry.access.redhat.com/ubi8/ubi-minimal:latest

如需指定具体版本(如8.9),可使用版本标签:

bash
docker pull registry.access.redhat.com/ubi8/ubi-minimal:8.9

基本运行命令

启动交互式容器并进入bash终端:

bash
docker run -it --rm registry.access.redhat.com/ubi8/ubi-minimal:latest /bin/bash
  • -it:启用交互式终端
  • --rm:容器退出后自动删除
  • /bin/bash:指定启动命令(UBI 8 Minimal默认包含bash)

使用microdnf管理系统包

通过microdnf安装、更新或卸载RPM包(以安装curl为例):

bash
# 进入运行中的容器
docker exec -it [容器ID/名称] /bin/bash

# 更新包索引(可选)
microdnf update

# 安装curl(-y自动确认)
microdnf install -y curl

# 验证安装
curl --version

# 卸载curl(-y自动确认)
microdnf remove -y curl

Docker Compose配置示例

创建docker-compose.yml文件,定义基于UBI 8 Minimal的服务:

yaml
version: '3.8'
services:
  minimal-app:
    image: registry.access.redhat.com/ubi8/ubi-minimal:latest
    container_name: ubi8-minimal-demo
    # 示例:安装curl并保持容器运行
    command: /bin/bash -c "microdnf install -y curl && curl --version && sleep infinity"
    restart: unless-stopped
    # 可选:挂载主机目录(如需持久化数据)
    volumes:
      - ./app-data:/data
    # 可选:端口映射(如应用需对外提供服务)
    ports:
      - "8080:8080"

启动服务:

bash
docker-compose up -d

配置说明

  • 镜像标签管理:生产环境建议使用具体版本标签(如8.9)而非latest,确保构建一致性。
  • 用户权限配置:默认以root用户运行,建议通过--user参数指定非root用户(需提前在容器内创建用户):
    bash
    docker run -it --rm --user 1001 registry.access.redhat.com/ubi8/ubi-minimal:latest /bin/bash
    
  • 持久化存储:通过-v [主机目录]:[容器目录]挂载主机目录或Docker卷,实现数据持久化。
  • 网络配置:通过--network指定自定义网络,或-p [主机端口]:[容器端口]映射端口,满足网络通信需求。
  • 构建优化:基于该镜像构建应用时,建议通过microdnf clean all清理缓存,进一步减小镜像体积:
    dockerfile
    FROM registry.access.redhat.com/ubi8/ubi-minimal:latest
    RUN microdnf install -y curl && microdnf clean all
    

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"