[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

触摸可以与无根代替Docker一起使用的Podman

您好,
房屋的蔬菜室
在无效的系统解决方案中很可爱。

最近又冷了。
这次,我想为初学者写一篇有关Podman的文章。

1
。--“  - 。 /  -  \ / /(o)(o)\ ~~~ |  -  =(,y,)=  -  ~~ .---------- ~~ | =(x)= |〜 / (o(o)\ ~~~~~~~~ | ~~

什么是Podman?

POD Manager的缩写。
这是由红帽制造的OSS容器工具。它与Docker兼容,几乎相同。有关详细信息,请参见下面的官方文件。
https://www.redhat.com/ja/topics/containers/what---podman

图片?那么Doc​​ker不好吗?您可能想到的是,
Podman默认情况下可以与无根(无根权限)一起使用,因此在安全性方面具有优势。
( *可能是码头机,但需要其他设置)

无根之所以安全的原因是,
Docker可以用作根本启动并通过REST API从主机机器进行通信的恶魔。
当时,需要根权限使用域套接字→有可能从容器中攻击主机

让我们立即使用它。

安装

■环境

1
Ubuntu 24.04 Lts

安装本身很容易。
*如果使用Docker-Compose,则可以一起添加 Podman-Compose

1
$ sudo apt update $ sudo apt install podman $ podman- version podman版本4.9.3

检查无根模式(如果是真的,则可以)

1
$ podman信息|无根无根:

图像拉

由于已经完成了安装,因此我将尝试将Apache映像作为一般用户。

1
$ podman docker.io/httpd尝试拉docker.io/library/httpd:latest ...获取图像源复制blob 79624b e |复制blob d7ad38c6dd97 2 |复制BLOB BC0965B23A04完成

开始它,因为它已经完成。
这次,我将使用TCP/8888。

1
$ PODMAN运行-DT -P 888:80/TCP Docker.io/httpd 6E5578B63E131593325AA61C602AA.8B089B089B089AC12D0F d-Foreground 5秒前5秒0.0.0.0:8888-> 80/tcp quizzical_tharp

自从它开始以来,我将立即访问它。
好的,如果“它有效!”

1
$ curl http://127.0.0.0.1:8888<html><body><h1>有用!</h1></body></html>

它也显示在浏览器中。

像Docker一样,您可以检查日志和过程状态。

1
$ podman logs -l [thu 12月12日:48:15.89285 2024] [mpm_event:注意]核心:注意] [PID 1:TID 1] AH00094:命令行:'httpd -d前景'10.0.2.100- [12/dec/2024:02:57 +0000] get/http/1.1” 200 45 10.0.2.2.100 -  [12/dec/2024:02:57 +0000] 1.1“ 200 45〜 $ podman top -L用户ppid%cpu ppu at tty Time命令root 1 0.000 4M36.020462289S httpd Oregrogn

当然,尽管存在一些差异,但我认为任何正在触摸Docker的人都可以在没有不适的情况下处理它。

1
$ podman quay.io/podman/hello试图拉quay.io opying config 5ddd467fce5 | (o)\ ~~~ |  -  =(,y,)=  -  |。 〜/(o)\ ~~~~~~~~ | =(y _)=  -  | https://podman.io桌面:https://podman-desktop.io/docs.podman .io .io youtube:https://youtube.com/@podman x/twitter x/twitter:@podman_io mastodon: @podman_io mastodon: Podman_io@fosstodon.org

顺便说一句,Podman官方角色不是印章,而是苏格兰的神话生物
Selkies (这似乎来自称外交羊群为“豆荚”。可爱)

完全的

如果您觉得这篇文章有帮助,请点赞!
2
加载中...
2 票,平均:1.00 / 12
197
X Facebook 哈特纳书签 口袋
[2026.6.30 Amazon Linux 2支持端] Amazon Linux服务器迁移解决方案

[2026.6.30 Amazon Linux 2支持端] Amazon Linux服务器迁移解决方案

写这篇文章的人

关于作者

川健

属于系统解决方案部的
好奇的 Poke○n