Podman 安装和基础命令

Podman

安装

使用如下命令进行安装:

1
2
yum install docker epel-release -y
yum install podman-compose -y

关闭 SELinux

  • 修改服务状态
1
setenforce 0
  • 全局配置
1
vim /etc/selinux/config

修改如下内容

1
SELINUX=disabled

代理配置

Podman 不需要修改代理相关文件,直接使用系统代理,可以使用如下方法进行拉取:

1
2
3
4
5
export HTTP_PROXY="http://127.0.0.1:8888/"
export HTTPS_PROXY="http://127.0.0.1:8888/"
podman pull <image>
unset HTTP_PROXY
unset HTTPS_PROXY

基本操作

Podman 的基本操作与 Docker 基本相同只不过在拉取镜像的时候有个参数差异。

拉取镜像

1
podman pull <image> 

注:如果需要拉取 http registry 当中的镜像则需要加入 --tls-verify=false 参数。

新功能

podman 引入了部分 Kubernetes 的相关功能。目前可以在软件安装完成后使用 pod 部分的相关功能。

部署容器

1
podman play kube demo.yml

管理容器

1
podman pod <command>

Podman 安装和基础命令
https://wangqian0306.github.io/2020/podman/
作者
WangQian
发布于
2020年12月25日
许可协议