最近在研究用 Podman 当作极狐GitLab 的 Runner,来跑 CI/CD,根据 Podman 官网安装指南,在 Ubuntu 上安装使用如下命令即可:
# Ubuntu 20.10 and newer
sudo apt-get update
sudo apt-get -y install podman
安装完毕,查看了一下版本
podman version
Version: 3.4.4
API Version: 3.4.4
Go Version: go1.18.1
Built: Thu Jan 1 08:00:00 1970
OS/Arch: linux/amd64
版本是 3.4.4
。但是在创建 Runner 的过程中,发现极狐GitLab 官方要求,在使用 Podman 的时候,版本必须高于 4.2
。然后想用 apt
的方式来升级一下,未果。然后看到了 Podman GitHub 上的一个 Discussion——How to install podman 4.4 on Ubuntu 22.04。大概意思就是在 Ubuntu 22.04 上默认安装的就是 3.4.x
版本,要想安装就只能源码编译安装了。无奈,开启了源码编译安装的旅程。
编译前的准备
首先搞了一台 Ubuntu 22.04 版本的服务器,安装上了