CentOS7安装Docker增强替代品Podman,不再需要守护进程,更省资源,效率更高。
相关阅读:
我有一台CentOS7,并运行了一些程序。本来想安装Docker来运行容器应用,然而不随人意。更新最新版本的CentOS7不能良好地运行Docker守护程序,于是脑洞特别大的就选择了这个Podman。

简介
Podman是一个由RedHat红帽官方开发的开源项目,在Github上已有19k Star,可以在大多数Linux平台上使用。CentOS8开始已经预内置了Podman,很多小伙伴在CentOS8及后续版本中安装Docker会出错也是因为与预置的Podman相冲突的原因。
和Docker不同,Podman是一个无守护进程的容器引擎,使用类似于Kubernetes的方法在Linux系统上开发、管理和运行OCI(Open Container Initiative)容器和容器镜像。Podman提供了一个与Docker兼容的命令行工具,可以简单地为Docker命令取别名为Podman即可使用,所以说如果你会Docker的话可以轻松上手Podman。

因为不依托守护进程,相比于Docker,Podman解决了这些问题。
Docker进程一旦死亡,所有容器都将死亡
Docker进程拥有运行中的容器的所有子进程
所有Docker操作都必须由具有跟root相同权限的用户执行
构建容器时可能会导致安全漏洞
部署
因为CentOS7被RedHat社区抛弃,CentOS7仓库中的Podman的最新版本为1.4.6,这是个Dev版本,Bug一大堆而且对Docker镜像的支持非常不好。这里要感谢SUSE,OpenSUSE社区提供了面向CentOS7的最新版版本Podman。可以通过这个地址添加REPO。
download.opensuse.org/repositories/home:alvistack/CentOS_7/home:alvistack.repo
具体命令:

cd /etc/yum.repos.d/
wget https点杠杠+上面的地址
yum install podman
这样就完成Podman的安装了,同样,Ubuntu版本也可以通过上边opensuse的dav自寻。

百香果吉吉
校验提示文案
麓山
校验提示文案
还有没
校验提示文案
姐搓澡不
校验提示文案
张大妈伤害了我
校验提示文案
隐雾
校验提示文案
三十而立不起来啊
校验提示文案
希数境界
校验提示文案
笑口常开99
校验提示文案
家有招财
校验提示文案
溺水得鱼
校验提示文案
baccano
校验提示文案
大胃王DAVID
校验提示文案
雪芊影
校验提示文案
飞儿飞吧
校验提示文案
kaaye
校验提示文案
小白兔和灰太狼
校验提示文案
买的有态度
校验提示文案
kaaye
校验提示文案
飞儿飞吧
校验提示文案
雪芊影
校验提示文案
大胃王DAVID
校验提示文案
baccano
校验提示文案
溺水得鱼
校验提示文案
家有招财
校验提示文案
小白兔和灰太狼
校验提示文案
笑口常开99
校验提示文案
希数境界
校验提示文案
三十而立不起来啊
校验提示文案
隐雾
校验提示文案
张大妈伤害了我
校验提示文案
姐搓澡不
校验提示文案
还有没
校验提示文案
麓山
校验提示文案
买的有态度
校验提示文案
百香果吉吉
校验提示文案