成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Podman以非root用戶身份運行Linux容器

系統 Linux
Linux 容器是由 Linux 內核所提供的具有特定隔離功能的進程 —— 包括文件系統、進程和網絡的隔離。容器有助于實現可移植性 —— 應用可以在容器鏡像中與其依賴項一起分發,并可在幾乎任何有容器運行時環境的 Linux 系統上運行。

 [[247697]]

Linux 容器是由 Linux 內核所提供的具有特定隔離功能的進程 —— 包括文件系統、進程和網絡的隔離。容器有助于實現可移植性 —— 應用可以在容器鏡像中與其依賴項一起分發,并可在幾乎任何有容器運行時環境的 Linux 系統上運行。

雖然容器技術存在了很長時間,但 Linux 容器是由 Docker 而得到了廣泛推廣。 “Docker” 這個詞可以指幾個不同的東西,包括容器技術和工具,周圍的社區,或者 Docker Inc. 公司。但是,在本文中,我將用來指管理 Linux 容器的技術和工具。

什么是 Docker

Docker 是一個以 root 身份在你的系統上運行的守護程序,它利用 Linux 內核的功能來管理正在運行的容器。除了運行容器之外,它還可以輕松管理容器鏡像 —— 與容器注冊庫交互、存儲映像、管理容器版本等。它基本上支持運行單個容器所需的所有操作。

但即使 Docker 是管理 Linux 容器的一個非常方便的工具,它也有兩個缺點:它是一個需要在你的系統上運行的守護進程,并且需要以 root 權限運行,這可能有一定的安全隱患。然而,Podman 在解決這兩個問題。

Podman 介紹

Podman 是一個容器運行時環境,提供與 Docker 非常相似的功能。正如已經提示的那樣,它不需要在你的系統上運行任何守護進程,并且它也可以在沒有 root 權限的情況下運行。讓我們看看使用 Podman 運行 Linux 容器的一些示例。

使用 Podman 運行容器

其中一個最簡單的例子可能是運行 Fedora 容器,在命令行中打印 “Hello world!”:

  1. $ podman run --rm -it fedora:28 echo "Hello world!"

使用通用 Dockerfile 構建鏡像的方式與 Docker 相同:

  1. $ cat Dockerfile
  2. FROM fedora:28
  3. RUN dnf -y install cowsay
  4.  
  5. $ podman build . -t hello-world
  6. ... output omitted ...
  7.  
  8. $ podman run --rm -it hello-world cowsay "Hello!"

為了構建容器,Podman 在后臺調用另一個名為 Buildah 的工具。你可以閱讀最近一篇關于使用 Buildah 構建容器鏡像的文章 —— 它不僅僅是使用典型的 Dockerfile。

除了構建和運行容器外,Podman 還可以與容器托管進行交互。要登錄容器注冊庫,例如廣泛使用的 Docker Hub,請運行:

  1. $ podman login docker.io

為了推送我剛剛構建的鏡像,我只需打上標記來代表特定的容器注冊庫,然后直接推送它。

  1. $ podman -t hello-world docker.io/asamalik/hello-world
  2. $ podman push docker.io/asamalik/hello-world

順便說一下,你是否注意到我如何以非 root 用戶身份運行所有內容?此外,我的系統上沒有運行又大又重的守護進程!

安裝 Podman

Podman 默認在 Silverblue 上提供 —— 一個基于容器的工作流的新一代 Linux 工作站。要在任何 Fedora 版本上安裝它,只需運行:

  1. $ sudo dnf install podman
責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-02-17 09:16:58

PodmanLinuxDocker

2020-04-17 08:00:22

Docker命令普通用戶

2022-01-18 17:57:21

PodmanLinux容器

2021-02-17 09:39:41

PodmanDockerLinux

2021-12-27 11:10:22

DockerrootLinux

2015-07-17 16:21:42

Linux端口

2021-05-17 12:54:04

AnsiblePodman開源

2023-02-28 12:04:37

2011-04-19 16:09:35

LinuxpythonMySQLdb

2022-09-22 16:21:43

開源GUI 應用

2019-08-26 19:03:58

2010-02-23 15:57:49

CentOS Orac

2022-04-27 10:51:00

PythonMLCubePodman

2010-03-03 14:17:02

Linux內核

2015-08-17 10:16:00

CentOSDocker命令root

2019-08-26 19:24:55

Podman容器Linux

2021-07-31 12:58:53

PodmanLinux虛擬機

2017-03-17 11:30:04

LinuxSSH目錄

2020-09-22 11:20:12

UbuntuLinuxroot

2015-07-30 15:46:23

Linux程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲三级在线观看 | 久久久网 | 日韩毛片在线观看 | 日韩电影免费观看中文字幕 | 国产丝袜一区二区三区免费视频 | 国产一区二区三区在线观看免费 | 日韩天堂av | 一区二区精品电影 | 精品二三区 | 日韩欧美在线免费观看视频 | 中文字幕影院 | 亚洲激情综合 | 国产一区在线视频 | 国产一区中文 | 国产精品久久久久一区二区三区 | 欧美色综合一区二区三区 | 麻豆av网站| 欧美一级在线观看 | 国产精品久久久久久久久久久久久 | 成人h视频在线观看 | 久久精品无码一区二区三区 | 久久国产精品视频 | 亚洲欧美在线视频 | 欧美视频1 | 日本黄色免费大片 | 亚洲二区视频 | 精品免费视频 | 亚洲精品视频在线播放 | 亚洲a级 | 一本大道久久a久久精二百 国产成人免费在线 | 欧美日一区二区 | 国产精品明星裸体写真集 | 日本成人免费网站 | 九九久久久 | 欧美激情a∨在线视频播放 成人免费共享视频 | 免费中文字幕日韩欧美 | 日韩精品久久久久久 | www.97zyz.com| 精品亚洲91 | 亚洲综合资源 | 久久久久久亚洲国产精品 |