docker

红帽9.4中安装和使用容器podman-docker

红帽从 RHEL 9 中删除了 Docker 容器引擎和 docker 命令。从8开始增加dnf,相当于升级的yum
podman 不支持的 docker 命令选项包括 network、node、plugin(podman 不支持插件)、rename(podman 使用 rm 和 create 来重命名容器)、secret、service、stack 和 swarm(podman 不支持 Docker Swarm)。容器和镜像选项用于运行直接在 podman 中使用的子命令。

安装 container-tools meta-package:
# dnf install container-tools

可选:安装 podman-docker 软件包:
# dnf install podman-docker

拉取 rhel 容器镜像:
$ podman pull rhel
//从返回的列表中选择一个下载到本地库

查看本地镜像:
$podman images

oc adm top node

oc adm top node

https://k8s.io/client-go/tools/watch/informerwatcher.go:146

流程

  1. 允许以下 registry URL:

    URL功能

    registry.redhat.io

    提供核心容器镜像

    quay.io

    提供核心容器镜像

    sso.redhat.com

标签

Centos 7.8上安装 docker

设置yum源

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

可以查看所有仓库中所有docker版本,并选择特定版本安装

$ yum list docker-ce --showduplicates | sort -r

 

标签

Kubernetes 和 OpenShift

Kubernetes 是一个开源项目,而 OpenShift 是 Red Hat 提供的产品。实际上,OpenShift 是由 Origin Kubernetes Distribution (OKD) 提供支持的,它包括 Kubernetes 和其他开源项目,如 Docker、一个容器运行时环境,以及 Istio(如果您使用的是服务网格)。理解 Kubernetes 的基本原理是很重要的,其支持了 OpenShift。


对于中小企业没有容器平台研发能力,建议还是选择Openshift. 有研发能力的选择Kubernetes, 更加灵活定制开发。

Kubernetes 适应多种平台,

OpenShift 当然就是red hat系

标签
订阅 docker