娛樂城
使用Podman以非ro鴻盛娛樂ot用戶身份運轉Linux容器 - 財神娛樂城_捕魚達人_電子遊戲

使用Podman以非ro鴻盛娛樂ot用戶身份運轉Linux容器

 
Linux 容器是由 Linux 內核所供應的具備特定隔離功效的過程 &mdash運 彩 致富 PTT;&m地下539開獎dash; 包含文件體系、過程以及收集的隔離。容器有助于完成可移植性 —— 運用可以在容器鏡像中與其依靠項一路分發,并可在幾近任何有容器運轉時情況的 Linux 體系上運轉。
固然容器手藝存在了很永劫間,但 Linux 容器是由 Docker 而失去了普遍推行。 “Docker” 這個詞可以指幾個不同的器材,包含容器手藝以及對象,周圍的社區,或者者 Docker Inc. 公司。然則,在本文中,我將用來指治理 Linux 容器的手藝以及對象。

甚么是 Docker

Docker 是一個以 root 身份在你的體系上運轉的保衛法式,它行使 Linux 內核的功效來治理正在運轉的容器。除了運轉容器以外,它還可以輕松治理容器鏡像 —— 與容器注冊庫交互、存儲映像、治理容器版本等。它根本上支撐運轉單個容器所需的一切操作。
但縱然 Docker 是治理 Linux 容器的一個特別很是便利的對象,它也有兩個錯誤謬誤:它是一個必要在你的體系上運轉的保衛過程,而且必要以 root 權限539大樂透中獎號碼查詢運轉,這可能有肯定的寧靜隱患。然而,Podman 在辦理這兩個成績。

Podman 先容

Podman 是一個容器運轉時情況,供應與 Docker 特別很是類似的功效。正如已經經提醒的那樣,它不必要在你的體系上運線上麻將現金ptt轉任何保衛過程,而且它也能夠在沒有 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 co539必中法wsay
  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

【編纂保舉】

  1. 2018年最佳的Linux刊行版
  2. 基于Slax構建譯者公用Linux
  3. Linux 開發的五大必備對象舉例
  4. 使用Lakka Linux將你的舊PC釀成懷舊游戲主機
  5. 微軟凋謝6萬項Linux專利違后,咱們該注重甚么?

【義務編纂:龐桂玉 TEL:(010)68476606】
點贊 0
【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。