📜  获取 podman ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:57:12.999000             🧑  作者: Mango

获取 Podman Ubuntu - Shell/Bash

如果你是一个程序员,可能经常需要在 Ubuntu 上运行容器。具体来说,Podman是一个非常流行的容器运行时。下面介绍如何在 Ubuntu 上获取 Podman。

方法一:使用 APT 获取 Podman

Ubuntu 20.04 已经默认包含 Podman。可以使用以下命令来安装 Podman:

sudo apt update
sudo apt install podman

如果你使用的是 Ubuntu 18.04,则需要添加 Podman 的官方存储库。

sudo apt-get install software-properties-common
sudo add-apt-repository 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_18.04/ /'
wget -qO - https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_18.04/Release.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install podman

完成后,你就可以在 Ubuntu 上使用 Podman 了。

方法二:手动获取 Podman

如果你想要手动获取 Podman 的话,可以通过以下的方式获取:

  1. 首先需要确保你的系统已经安装了依赖的软件包。你需要先安装这些软件包:
sudo apt-get install -y gcc make
sudo apt-get install -y btrfs-progs \
  uidmap \
  krb5-user \
  libassuan-dev \
  libdevmapper-dev \
  libgpgme-dev \
  libostree-dev \
  libprotobuf-dev \
  libprotobuf-c-dev \
  libseccomp-dev \
  libselinux1-dev \
  libtool \
  libudev-dev \
  libvarlink-util-dev \
  pkg-config \
  protobuf-c-compiler \
  protobuf-compiler \
  libapparmor-dev \
  libseccomp-dev \
  libselinux1-dev \
  libsystemd-dev \
  libglib2.0-dev \
  go-md2man \
  libfuse-dev
  1. 接下来,下载并编译 Podman:
git clone https://github.com/containers/podman.git
cd podman
make
sudo make install

在完成以上步骤后,你就可以在 Ubuntu 上使用 Podman 了。

总结

本文介绍了两种获取 Podman 的方法:使用 APT 和手动获取。如果你想要快速获取 Podman 的话,推荐使用第一种方法。如果你对手动获取 Podman 感兴趣的话,可以使用第二种方法。