linuxdebian11使用国内源安装podman环境(代码片段)

皓月盈江 皓月盈江     2022-12-04     253

关键词:

一、Podman简介

Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。

Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。

Podman 官网地址

二、Debian安装Podman

首先切换到root账户:

su

1.更新系统到最新

sudo apt-get update
sudo apt-get upgrade

2.安装Podman

sudo apt-get -y install podman

3.并安装一些必要系统工具。

sudo apt-get install \\
  btrfs-progs \\
  git \\
  golang-go \\
  go-md2man \\
  iptables \\
  libassuan-dev \\
  libbtrfs-dev \\
  libc6-dev \\
  libdevmapper-dev \\
  libglib2.0-dev \\
  libgpgme-dev \\
  libgpg-error-dev \\
  libprotobuf-dev \\
  libprotobuf-c-dev \\
  libseccomp-dev \\
  libselinux1-dev \\
  libsystemd-dev \\
  pkg-config \\
  runc \\
  uidmap

4.启动Podman

sudo systemctl start podman

三、设置国内镜像仓库加速器

1.获取镜像加速衔接

阿里云镜像加速地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

打开后复制加速链接。 链接格式为https://xxxxxxxx.mirror.aliyuncs.com其中xxxxxxxx是一串字母和数字组成的字符,每个人的不一样。

2.备份原配置文件

sudo cp /etc/containers/registries.conf /etc/containers/registries.conf.bak

3.使用文本编辑器打开配置文件

sudo vi /etc/containers/registries.conf

4.删除原有内容,重新编写文件内容后保存,下面xxxxxxxx是个人阿里云ID

# 取消从默认地址搜索的仓库域名
unqualified-search-registries = ["docker.io"]

# 自定义搜索器
[[registry]]
# 仓库前缀
prefix = "docker.io"
# 加速器地址
location = "xxxxxxxx.mirror.aliyuncs.com"

另可选择中科大源

# 取消从默认地址搜索的仓库域名
unqualified-search-registries = ["docker.io"]

# 自定义搜索器
[[registry]]
# 仓库前缀
prefix = "docker.io"
# 加速器地址
location = "docker.mirrors.ustc.edu.cn"

四、修改 SELinux 配置文件,永久关闭 SELinux

使用文本编辑器打开"/etc/selinux/config"文件:

sudo vi /etc/selinux/config

将 “SELINUX” 参数设置为:“permissive” 或者 “disabled”,并保存:

# enforcing - 表示启用 SELinux 安全策略。
# permissive - 表示启用 SELinux 安全策略,但不强制验证。如果执行第一步可以正常运行,则建议设置此值。
# disabled - 关闭 SELinux 安全策略,相当于没有安装 SELinux。

SELINUX=disabled

重启Debian系统

reboot

五、Podman测试是否安装成功

1.帮助命令

podman version           # 显示docker的版本信息
podman info              # 显示docker的系统信息,包括镜像和容器的数量
podman 命令xxx  --help    # 帮助命令

2.通过运行 hello-world 镜像来验证 Podman 引擎是否已正确安装。

sudo podman run hello-world

3.Podman列出存在镜像:podman images

root@debian:~$ podman images
REPOSITORY                     TAG     IMAGE ID      CREATED       SIZE
docker.io/library/hello-world  latest  feb5d9fea6a5  7 months ago  19.9 kB

六、卸载Podman

sudo apt-get remove podman
sudo apt-get purge podman
sudo apt-get autoremove

更多技术资料请参考Podman官网


获取更多资料,请访问大土土随笔

如果本文对您有所帮助,请关注微信公众号“捷创源科技”。

linuxdebian11使用国内源安装podman环境(代码片段)

一、Podman简介Podman是一个开源的容器运行时项目,可在大多数Linux平台上使用。Podman提供与Docker非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有root权限的情况下... 查看详情

linuxdebian11安装mysql8详细教程(代码片段)

一、下载MySQLCommunityServerDebian11使用了MariaDB在APT的软件包存储库中并没有mysql,在这里下载MySQLCommunityServer然后选择Debian时会出现建议使用MysqlAPTRepository。所以我们下载安装MysqlAPTRepository的方式更新APTRepository之后使用dpkg-i安装。... 查看详情

linuxdebian11安装qt6开发环境(代码片段)

从Qt5.14开始,官方不提供离线安装包,只提供源码包和在线安装器。但是清华为我们提供了快速的在线安装方式。一.下载清华提供的在线安装器在线安装器下载链接二、给在线安装器文件赋予执行权限三、配置镜像地址... 查看详情

linuxdebian11安装qt6开发环境(代码片段)

从Qt5.14开始,官方不提供离线安装包,只提供源码包和在线安装器。但是清华为我们提供了快速的在线安装方式。一.下载清华提供的在线安装器在线安装器下载链接二、给在线安装器文件赋予执行权限三、配置镜像地址... 查看详情

pip源使用国内镜像

...载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.c 查看详情

使用国内源部署ceph

...装源同步,极大的方便了我们的测试。本文就是介绍如何使用国内源,加速ceph-deploy部署Ceph集群。关于国内源根据Ceph中国社区的统计,国内已经有四家网站开始同步Ceph源,分别是:网易镜像源http://mirr 查看详情

让pip源使用国内镜像,提升下载速度和安装成功率。

...载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.c 查看详情

pythonpip安装使用国内镜像源(代码片段)

国内镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学&#x 查看详情

pip安装更换国内镜像源(代码片段)

临时使用pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-package默认使用#windows系统使用cmd快速设置pipinstallpip-U#升级pip到最新版本pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple国内源:新版ubuntu要求使 查看详情

debian安装docker(国内源)

...档:https://docs.docker.com/engine/install/debian/文章最后列出了使用国内源的安装步骤老版本的Docker名为:docker,docker.io或者docker-engine(不存在)在安装Docker之前首先需要设置仓库源。5:20.10.8~3-0~debian-bullseye为版本号安装指定版本 查看详情

yarn国内加速,修改镜像源

...方镜像源获取需要安装的具体软件信息以下命令查看当前使用的镜像源yrmYARNregistrymanageryrm不仅可以快速切换镜像源,还可以测试自己网络访问不同源的速度mac下报错安装cnpm然后使用cnpm安装阿里旗下维护着一个完整的npm镜像源htt... 查看详情

使用国内豆瓣源

1、配置文件编辑配置文件~/.pip/pip.conf,添加内容如下:[global]index-url=https://pypi.doubanio.com/simpletrusted-host=pypi.doubanio.com2、命令行选项使用pip命令安装扩展包时指定源:pipinstall-ihttps://pypi.doubanio.com/simpleDBUtils 查看详情

用国内镜像源pip加速安装模块

记住,如果使用了virtualenv,一定要先workon进入虚拟环境再执行包安装命令。pipinstall-ihttps://pypi.douban.com/simple/ 模块名(如:django==1.9) 查看详情

让pip源使用国内镜像,提升下载速度和安装成功率。

...载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustun... 查看详情

ubuntu使用国内ppa源

参考技术APPA地址:launchpad.proxy.ustclug.org例如,ubuntu20,截图软件shutter的源,改为试试安装速度吧sudoaptupdatesudoaptinstallshutter附链接中科大开源镜像站列表 查看详情

pip设置国内源

最近使用pip安装包,动辄十几k甚至几k的下载速度,确实让人安装的时候心情十分不好。所以还是要给pip换一个国内的源。可以显著的提升安装速度。有更多的时间来研究算法。 下面,列一下收集到的国内源:阿里云 http... 查看详情

pip/pip3国内源(代码片段)

在使用pip/pip3安装一些安装包时,由于网络原因会出现读取超时错误(ReadTimeoutError)。这时可以使用一些国内源来下载。Error在使用pip3安装PySide2时出现ReadTimeoutError。$pip3installPySide2Solution使用国内源例如:$pip3install-ihttps://pypi.doub... 查看详情

npm配置国内源方法(代码片段)

通过命令配置命令npmconfigsetregistryhttps://registry.npm.taobao.org验证命令npmconfiggetregistry通过使用cnpm安装安装cnpmnpminstall-gcnpm--registry=https://registry.npm.taobao.org使用cnpmcnpminstallxxx 查看详情