色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何安裝podman并創建podman容器

dyquk4xk2p3d ? 來源:Linux就該這么學 ? 作者:linuxprobe ? 2022-11-10 09:17 ? 次閱讀

環 境

Centos8

安裝podman

Podman 是一個容器環境,首先在主機上安裝 Podman。執行下面命令來安裝podman:

[root@localhost~]#yum-yinstallpodman
然后修改一下用戶命名空間的大小:
[root@localhost~]#echo"user.max_user_namespaces=28633">>/etc/sysctl.d/userns.conf
[root@localhost~]#sysctl-p/etc/sysctl.d/userns.conf
user.max_user_namespaces=28633
下面創建一個podman容器來看一下吧,下面使用的是RHEL的UBI鏡像:
[root@localhost~]#podmanrunubi8/ubicat/etc/os-release
Resolved"ubi8/ubi"asanalias(/etc/containers/registries.conf.d/001-rhel-shortnames.conf)
Tryingtopullregistry.access.redhat.com/ubi8/ubi:latest...
Gettingimagesourcesignatures
Checkingifimagedestinationsupportssignatures
Copyingblobce3c6836540fdone
Copyingblob63f9f4c31162done
Copyingconfigcc06568478done
Writingmanifesttoimagedestination
Storingsignatures
NAME="RedHatEnterpriseLinux"
VERSION="8.5(Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="RedHatEnterpriseLinux8.5(Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/oenterprise_linux:baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="RedHatEnterpriseLinux8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.5
REDHAT_SUPPORT_PRODUCT="RedHatEnterpriseLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.5"

bfa2d23e-608d-11ed-8abf-dac502259ad0.png

創建Dockerfile

現在可以創建一個 Dockerfile 來指定如何構建新的鏡像。首先需要為 Dockerfile 文件創建一個目錄:

[root@localhost~]#mkdir~/myc
[root@localhost~]#cd~/myc
創建一個文件Dockerfile文件,來建立一個新鏡像:
[root@localhostmyc]#vimDockerfile

FROMubi8/ubi:latest
RUNdnfinstall-ynano

c0160e98-608d-11ed-8abf-dac502259ad0.png


開始使用podman build來創建容器:

[root@localhostmyc]#podmanbuild-fDockerfile-tubi-with-nano
[root@localhostmyc]#podmanbuild-fDockerfile-tubi-with-nano
STEP1/2:FROMubi8/ubi:latest
STEP2/2:RUNdnfinstall-ynano
UpdatingSubscriptionManagementrepositories.
Unabletoreadconsumeridentity
...

c0242f5a-608d-11ed-8abf-dac502259ad0.png


使用podman images來確認是否創建新鏡像:

[root@localhostmyc]#podmanimages

c035b9c8-608d-11ed-8abf-dac502259ad0.png


現在你可以運行容器了,檢查nano編輯器是否可用:

[root@localhostmyc]#podmanrunlocalhost/ubi-with-nano/usr/bin/whichnano
/usr/bin/nano
通過查看nano執行文件的位置,來檢查是否安裝。 Nano 現在已安裝在你的自定義容器中。還可以交互式的運行容器:
[root@localhostmyc]#podmanrun-itlocalhost/ubi-with-nano/bin/bash
[root@d1f0e46f2b6d/]#ls
bindevhomelib64mediaoptrootsbinsysusr
bootetcliblost+foundmntprocrunsrvtmpvar
[root@d1f0e46f2b6d/]#

c042b42a-608d-11ed-8abf-dac502259ad0.png


在容器中運行exit來退出容器。 可以使用podman ps來查看運行的容器,如果需要查看以停止的容器,可以添加-a選項:

[root@localhostmyc]#podmanps
[root@localhostmyc]#podmanps-a

c050c79a-608d-11ed-8abf-dac502259ad0.png

存 儲

經常讓新用戶感到困惑的一件事是它們的短暫性。例如進入容器里創建的文件,退出之后,再次進入發現文件沒有了。下面我們將容器中需要存儲永久性文件的文件夾掛載到系統的某個文件夾中。下面在本機創建一個存儲位置:

[root@localhost~]#mkdir/pod_data
然后使用您的存儲目錄作為一些相關的掛載點來啟動容器。此示例將本地目錄/pod_data綁定到容器中名為/storage的位置,必須在目錄位置附加:Z,以便 SELinux 可以在主機和 Podman 之間轉換上下文。
[root@localhost~]#podmanrun-it--volume/pod_data:/storage:Zlocalhost/ubi-with-nano
[root@d590bc344b76/]#echo"hellopodman">>/storage/msg.txt
[root@d590bc344b76/]#exit
exit
[root@localhost~]#cat/pod_data/msg.txt
hellopodman

c09bd85c-608d-11ed-8abf-dac502259ad0.png


可以看到目錄綁定之后,在容器中寫入數據,退出容器,在本機的/pod_data可以看到寫入的內容。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LINUX內核
    +關注

    關注

    1

    文章

    316

    瀏覽量

    21704
  • UBI
    UBI
    +關注

    關注

    0

    文章

    9

    瀏覽量

    4128
  • RHEL
    +關注

    關注

    0

    文章

    15

    瀏覽量

    3023

原文標題:如何快速建立一個 podman 環境

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    本地安裝創建MySQL數據庫

    本地安裝創建MySQL數據庫
    的頭像 發表于 01-13 15:15 ?887次閱讀
    本地<b class='flag-5'>安裝</b><b class='flag-5'>并</b><b class='flag-5'>創建</b>MySQL數據庫

    如何在Docker中創建容器

    ”選擇當中,自動完成下載。 4.大多數時候,容器創建需要一些變量設置,此信息通常由開發人員提供。您若需要了解映像文件的設置信息,請點擊映像文件右邊的符號。 5.在“映像”選項中選擇已經下載好的映像
    發表于 01-03 15:58

    理解Docker容器暢玩docker

    選擇win10專業版以下以win10專業版為例子,檢查硬件是否支持虛擬化功能,若顯示未啟用,請在BIOS中開啟虛擬化功能,安裝hyper v服務hyper v軟件功能已安裝如果在以上前提下仍無法運行
    發表于 11-05 09:54

    什么時候獲取嵌入式的Servlet容器啟動Tomcat

    什么時候創建嵌入式的Servlet容器工廠?什么時候獲取嵌入式的Servlet容器啟動Tomcat?獲取嵌入式的Servlet容器工廠:1
    發表于 12-20 06:11

    Podman容器pod管理工具

    ./oschina_soft/libpod.zip
    發表于 05-10 10:00 ?1次下載
    <b class='flag-5'>Podman</b><b class='flag-5'>容器</b>pod管理工具

    Podman for macOS macOS平臺的Podman前端

    ./oschina_soft/podman-macos.zip
    發表于 06-23 11:13 ?0次下載
    <b class='flag-5'>Podman</b> for macOS macOS平臺的<b class='flag-5'>Podman</b>前端

    從頭創建Jetson的容器

    使用 Docker 容器的最大好處就是 “獨立性強”,在前面文章中我們教大家如何使用 NVIDIA 在 NGC 提供創建好的 l4t-ml 系列鏡像為基礎,去創建各種機器學習 / 深度學習的開發或
    的頭像 發表于 09-07 09:59 ?1061次閱讀

    如何使用預裝程序創建分發AArch64容器

    本文我們將探討如何使用預裝程序創建分發 AArch64 容器
    的頭像 發表于 09-30 10:57 ?1260次閱讀

    在Rocky8安裝使用podman

    Podman是redhat發行的容器管理工具,類似于docker,但是沒有守護進程。它不僅可以管理OCI容器,還可以管理pod, 這也是和docker的最大差別吧.
    的頭像 發表于 10-10 09:32 ?2218次閱讀

    使用podman-compose部署wordpress的示例

    我們對于docker-compose并不陌生,它是一個用于編排多個可能相互依賴的容器的工具。
    的頭像 發表于 10-17 10:59 ?2781次閱讀

    除了Docker我們還有哪些選擇?

    Podman 是 RedHat 開發的一個無守護程序的開源 Linux 原生容器引擎,用于構建、運行和管理 Linux OCI 容器容器鏡像。盡管
    的頭像 發表于 12-01 11:25 ?1074次閱讀

    組織容器網絡的原理及方案

    Podman 容器管理器的一個很好的特性是關注于 rootless 容器。但是,你可能注意到,本文使用了很多 sudo 命令。說明,沒有 root 權限無法配置網絡。
    發表于 12-31 16:01 ?317次閱讀

    Docker 教程:如何將Helix QAC作為容器創建運行

    在此 Docker 教程中,你將學習如何創建 Helix QAC 并將其作為容器化鏡像運行。 Docker 的基本定義是一種開源和流行的操作系統級虛擬化(通常稱為“容器化”)技術,它是輕量級的,可
    的頭像 發表于 10-31 09:36 ?1012次閱讀
    Docker 教程:如何將Helix QAC作為<b class='flag-5'>容器</b><b class='flag-5'>創建</b><b class='flag-5'>并</b>運行

    Podman中運用容器存儲庫實用教程

    驅動領域至關重要。在容器/存儲中,我們默認使用overlay驅動程序。在 Docker 世界中,有兩個 Overlay 驅動程序,overlay 和 Overlay2,現在大多數用戶使用 Overlay2 驅動程序,所以我們只使用其中一個
    的頭像 發表于 03-05 14:32 ?609次閱讀

    Dockerfile鏡像制作與Docker-Compose容器編排

    Dockerfile鏡像制作 docker/podman中, 鏡像是容器的基礎,每次執行docker run的時候都會指定哪個基本鏡像作為容器運行的基礎。我們之前的docker的操作都是使用來
    的頭像 發表于 01-07 11:01 ?131次閱讀
    Dockerfile鏡像制作與Docker-Compose<b class='flag-5'>容器</b>編排
    主站蜘蛛池模板: 国产三级精品三级在线观看 | 天天久久影视色香综合网 | 亚洲 欧美 日韩 卡通 另类 | 吃奶摸下的羞羞漫画 | 特级aa 毛片免费观看 | 亚洲中文字幕永久在线 | 嫩草影院久久99 | 福利视频一二三在线观看 | 首页_亚洲AV色老汉影院 | BL全肉多攻NP高H | 久色视频网 | 欧美性动漫3d在线观看完整版 | 色综合色综合久久综合频道 | 中文人妻熟妇精品乱又伦 | 亚洲国产在线99视频 | 日本粉嫩学生毛绒绒 | 亚洲AV久久无码精品九九软件 | 男人插女人动态图 | 亚洲精品不卡视频 | 亚洲欧美中文字幕先锋 | 国产成人无码WWW免费视频在线 | 伊人久久精品AV无码一区 | 性欧美sexovideotv | 国产精品久久久久久人妻精品蜜桃 | 午夜在线观看免费完整直播网页 | 邻家美姨在线观看全集免费 | 欧美顶级情欲片免费看 | 乌克兰粉嫩摘花第一次 | 777精品久无码人妻蜜桃 | 97伦理电影在线不卡 | 97国产精品人妻无码免费 | 精品三级在线观看 | 久久精品一区二区免费看 | 美女被爆插| 亚洲中文热码在线视频 | 女神被调教成了精盆 | 嗯啊哈啊好棒用力插啊 | 野花韩国中文版免费观看 | 日韩一本道无码v | 亚洲欧美无码2017在线 | 健身房被教练啪到腿软H |