RHEL8安装podman

  • 安装podman
  • 配置podman镜像加速
    • 备份主配置文件
    • 取消辅助配置文件
    • 填写配置
    • 测试拉取镜像
  • podman配置代理拉取海外镜像

podman最低系统版本要求RHEL8.2
RHEL8.0的podman版本是1.4或1.6,不建议使用
推荐使用RHEL-Stream,该版本默认安装podman
podman不再要求root权限,podman无守护进程,安装完即用,不需要开启服务.

安装podman

# 安装podman
yum -y install podman# 查看podman版本
[rhel8 root ~]# podman --version
podman version 3.0.2-dev

podman无守护进程,安装完即用,不需要开启服务.

配置podman镜像加速

podman的默认配置文件/etc/containers/registries.conf

[rhel8 root ~]# ls /etc/containers/registries.conf
/etc/containers/registries.conf

备份主配置文件

[rhel8 root /etc/containers]# mv registries.conf registries.conf.bak# 新建一个空主配置文件
touch registries.conf

取消辅助配置文件

# 备份registries.conf.d目录,使辅助配置文件不再生效
mv registries.conf.d registries.conf.d.bak

填写配置

填写配置文件,写在文件最下方,或者备份源文件,新建一个空文件,写入配置.
可以自行去https://cr.console.aliyun.com/查看自己的镜像加速地址

# 从哪里拉取一个不合规的镜像,也就是镜像的前缀,从docker.io拉取镜像
unqualified-search-registries = ["docker.io"]
# 从location的地址中拉取docker.io的镜像
[[registry]]
# 匹配哪个地址,触发location
prefix = "docker.io"
# 此处的url不能有http前缀
location = "isdp30x2.mirror.aliyuncs.com"

测试拉取镜像

[rhel8 root ~]# podman pull hello-world
Resolving "hello-world" using unqualified-search registries (/etc/containers/registries.conf)
Trying to pull docker.io/library/hello-world:latest...
Getting image source signatures
Copying blob 2db29710123e done
Copying config feb5d9fea6 done
Writing manifest to image destination
Storing signatures
feb5d9fea6a5e9606aa995e879d862b825965ba48de054caab5ef356dc6b3412

podman配置代理拉取海外镜像

有些情况下,我们生产环境需要拉取海外的镜像源,但是拉取镜像时会超时.这时候需要给podman配置代理.

# 设置临时变量
export https_proxy=127.0.0.1:8118
## 或者直接配置socks5
export https_proxy=socks5://127.0.0.1:10808# 然后再执行podman pull
podman pull gcr.io/google-containers/ubuntu:14.04# 用完后取消代理变量
unset https_proxy# 查看是否取消变量
echo $https_proxy

RHEL8安装podman相关推荐

  1. rhel8安装docker-ce

    rhel8安装docker-ce Docker解决了什么问题 安装DOcker 配置宿主机网卡转发 开启防火墙的IP伪装(SNAT) 检查是否开启extras仓库 卸载旧版本Docker-CE(如果有 ...

  2. centos 7安装podman(类似docker)

    Podman 是一个无守护.开源的 Linux 本地工具,旨在使用 open Containers Initiative (OCI) 让容器和镜像更加方便地查找.运行.构建.共享和部署应用程序.Pod ...

  3. Ubuntu 20.04 离线安装podman

    由于本人是linux小白,所以安装过程遇到一些命令,不明白就会查询记录下来.写了1~6步.您可以直接看7,8,9步. 1. deb是什么 deb是debian linus的安装格式,跟red hat的 ...

  4. Red Hat Enterprise Linux Server 7.3 离线安装Podman

    Background 上次Ubuntu离线安装Podman,今天在RHEL 7上再离线安装下. http://rpmfind.net/linux/rpm2html/search.php?query=p ...

  5. rhel8安装libpcap-devel包

    rhel8安装libpcap-devel包 Centos7安装libpcap-devel RHEL8安装libpcap-devel 添加PowerTools源和epel源 安装libpcap-deve ...

  6. RHEL8安装epel源

    RHEL8安装epel源 RedHat8服务器安装的基本配置 配置主机名 关闭防火墙 关闭SELinux 配置yum仓库 RHEL8配置BaseOS源 RHEL8安装epel源 安装epel-rele ...

  7. Windows 安装 Podman

    文章目录 1. 准备条件 2. 安装 podman 1. 准备条件 bcdedit /set hypervisorlaunchtype auto C:\WINDOWS\system32>bcde ...

  8. Windows 安装 Podman Desktop

    Windows 安装 Podman Desktop podman 简介 概述和范围 Roadmap 路线图 Rootless 无根 podman 安装说明 Podman for Windows 前置条 ...

  9. centos8.0 安装 podman 与配置阿里云加速

    前言 podman与docker命令大部分相同,安装比docker简单. 第一步: 执行以下四个命令中的一个,效果都一样. yum install -y docker(dnf install -y d ...

最新文章

  1. 如何创建一个基础jQuery插件
  2. SOAP和HTTP 两种基本传输协议
  3. 我的软件工程之路(二)
  4. HNOI2017 游记
  5. wamp增加php,新版PHPWAMP自定义添加PHP版本方法步骤
  6. 派单o2o全开源版 v11.6.0 全新UI版小程序模块
  7. Tomcat学习总结(11)——Linux下的Tomcat安全优化
  8. 第一百五十天 how can I坚持
  9. fft与fftshift的维度
  10. 以往WiFi的最大痛点,终于被WiFi 7给解决掉了
  11. 基于SSM的医院科室人员管理系统
  12. App为了漂亮脸蛋也要美颜,Theme 与 Style 的使用,附一键变装 demo
  13. k近邻和k-means
  14. 2018初中计算机考试知识点,2018计算机等级考试考点:考前学习的技巧
  15. kafka 使用及学习过程中的爬坑记录
  16. JVM调优之参数配置: -Xms -Xmx -Xmn -XX:+PrintGCDetails -XX:UseSerialGC -XX:SurvivorRadio -XX:NewRadio
  17. Json及Jsoncpp开源库的应用
  18. 改了dns服务器有没有影响,dns改成114有危险吗_dns改了有什么影响
  19. 新增11条新规约,阿里Java开发手册|黄山版,拥抱规范,远离伤害
  20. 【渝粤教育】国家开放大学2018年春季 0049-22T法律文书 参考试题

热门文章

  1. 【javascript】js面试题原型和原型链
  2. 【C++】特殊类相关设计
  3. 微信小程序云开发导出CSV文件时出现乱码
  4. 使用Google word2vec训练我们自己的词向量模型
  5. 属于python3版本的保留字-Python3的保留字
  6. DHCP agent服务状态XXX
  7. 模,原码,补码,反码
  8. uva - 123 - Searching Quickly
  9. IDC数据中心机房如何选择虚拟机和物理机?
  10. 【知识图谱】实践篇——基于知识图谱的《红楼梦》人物关系可视化及问答系统实践:part7项目优化与打包