再见Docker!是时候使用Podman、Skopeo和Buildah下一代容器架构了( 五 )

完成后第一步后使用sysdig来捕获对docker的引用 , 看看是否还有其他东西在调用docker:

sysdig | grep -w docker

如果您对性能敏感 , 这可能会大大降低系统速度 。

现在就可以删除docker了:

sudo:yum remove docker

或者

apt remove -y docker-ce

清理配置文件:

删除/etc/apt/*或者/etc/yum.repos.d/*中指向Docker的源

删除/etc/docker/* , /etc/default/docker和/var/lib/ docker中的任何遗留文件

删除docker组:delgroup docker

总结

使用Podman , Skopeo和Buildah的新一代容器架构后 , 可以解决由于docker守护程序导致的启动和安全问题 。 使用新架构后除了\"没有守护进程\"和\"不需要sudo访问\"之外 , 没有发现很多不同之处 。 构建的容器都位于用户目录下(~/.local/containers中)而不是全局的(在/var/lib/docker中) , 即面向用户而不是面向守护进程 。 与Docker相比 , podman pull会并行下载获取所有层 。

推荐阅读