再会 Docker,是时辰拥抱下一代容器器材了
副问题[/!--empirenews.page--]
什么是 Linux 容器?Linux 容器是由 Linux 内核所提供的具有特定断绝成果的历程,Linux 容器技能可以或许让你对应用及其整个运行时情形(包罗所有所需文件)一路举办打包或断绝。从而让你在差异情形(如开拓、测试和出产等情形)之间轻松迁徙应用的同时,还可保存应用的所有成果。 Linux 容器尚有利于明晰分别职责范畴,镌汰开拓和运维团队间的斗嘴。这样,开拓职员可以经心投入应用开拓,而运维团队则可专注于基本架构维护。因为 Linux 容器基于开源技能构建,还将便于你在将来轻松回收种种更新、更强的技能产物。包罗 CRI-O、Kubernetes 和 Docker 在内的容器技能,可辅佐你的团队有用简化、加快和编排应用的开拓与陈设。 什么是 Docker?Docker 是一个开源的应用容器引擎,属于 Linux 容器的一种封装,Docker 提供简朴易用的容器行使接口,闪开拓者可以打包他们的应用以及依靠包到一个可移植的容器中,然后宣布到任何风行的 Linux 呆板上。容器是完全行使沙箱机制,彼此之间不会有任何接口。 Docker 是今朝很风行的 Linux 容器办理方案,纵然 Docker 是今朝打点 Linux 容器的一个很是利便的器材,但它也有两个弱点:
这些弱点的存在也许有必然的安详隐患,为了办理这些题目,下一代容器化器材 Podman 呈现了 。 什么是 Podman ?Podman 是一个开源的容器运行时项目,可在大大都 Linux 平台上行使。Podman 提供与 Docker 很是相似的成果。正如前面提到的那样,它不必要在你的体系上运行任何保卫历程,而且它也可以在没有 root 权限的环境下运行。 Podman 可以打点和运行任何切合 OCI(Open Container Initiative)类型的容器和容器镜像。Podman 提供了一个与 Docker 兼容的呼吁行前端来打点 Docker 镜像。
安装 PodmanPodman今朝已支持大大都刊行版本通过软件包来举办安装,下面我们来举几个常用刊行版本的例子。
更多体系的安装要领,可参考官方文档:https://github.com/containers/libpod/blob/master/install.md 行使 Podman行使Podman 很是的简朴,Podman 的指令跟 Docker 大大都都是沟通的。下面我们来看几个常用的例子: 运行一个容器
列出运行的容器
说明一个运行的容器
查察一个运行中容器的日记
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |