ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

容器化还可以有其他选择 -- podman

2022-07-08 09:01:12  阅读:130  来源: 互联网

标签:容器 container Podman -- podman 镜像 docker


Podman

为什么使用podman

夏天热, 开了docker desktop以后, 电脑就和电暖宝一样烫手, 风扇呼啦啦不停. 所以使用podman平替docker

Podman vs Docker

docker 是标准化容器管理技术
podman 是在OCI(Open Container Initiative)标准下开发的, 用于开发, 管理, 运行容器和Pod的开源工具.

Podman是命令行工具的集合, 包括以下部分:

  • podman: pod和容器镜像管理 (pods and container image manager)
  • buildah: 容器构建 (container builder)
  • skopeo: 容器镜像检查管理器 (a container image inspection manager)
  • runc: container runner and feature builder to podman and buildah
  • crun: optional runtime that allows greater flexibility, control, and security for rootless containers

Podman 与 docker的区别:

  • docker运行一个守护进程, 运行在后台, 用来创建镜像与运行容器. Podman没有运行守护进程.
  • docker的守护进程以root运行, 而podman不需要以root启动,更加安全.
  • podman需要buildah来帮助构建镜像, docker可以自主构建.
  • podman不支持docker swarm.

Podman 使用

podman 在macos和windows上使用依赖于虚拟机, 因为容器的核心功能绑定到linux内核. 创建虚拟机在linux上是可选的


podman machine init  # 初始化虚拟机
podman machine start

alias docker=podman # 添加podman别名, 就可以像docker那样使用podman

标签:容器,container,Podman,--,podman,镜像,docker
来源: https://www.cnblogs.com/Chinori/p/16456960.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有