iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >在Fedora如何使用Podman
  • 420
分享到

在Fedora如何使用Podman

2023-06-28 03:06:14 420人浏览 八月长安
摘要

这篇文章主要为大家展示了“在Fedora如何使用Podman”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Fedora如何使用Podman”这篇文章吧。Podman 是 Libpod 的一部分

这篇文章主要为大家展示了“在Fedora如何使用Podman”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Fedora如何使用Podman”这篇文章吧。

Podman 是 Libpod 的一部分,它的定义可以简单用这个命令表示:alias Docker=podman,Libpod 是一个创建容器 pod 的工具和库,它包含 pod 管理工具 Podman,Podman 管理 pod、容器、容器镜像和容器卷。

在Fedora如何使用Podman

安装 Podman

Podman 的命令就与 docker 相同,如果你已经安装了 Docker,只需在终端输入 alias docker=podman。

在 Fedora 中,Podman 是默认安装的。但是如果你因为任何原因没有安装,你可以用下面的命令安装它:

sudo dnf install podman

对于 Fedora silverblue 用户,Podman 已经安装在你的操作系统中了。

安装后,运行 “hello world” 镜像,以确保一切正常:

podman pull hello-worldpodman run hello-world

如果一切运行良好,你将在终端看到以下输出:

Hello from Docker!This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps:1.The Docker client contacted the Docker daemon.2.The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64)3.The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.4.The Docker daemon streamed that output to the Docker client, which sent it to your terminal.To try something more ambitious, you can run an ubuntu container with:$ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID:https://hub.docker.com/For more examples and ideas, visit:Https://docs.docker.com/get-started/

简单的 nodejs 应用

首先,我们将创建一个文件夹 WEBapp,在终端输入以下命令:

mkdir webapp && cd webapp

现在创建文件 package.JSON,该文件包括项目运行所需的所有依赖项。在文件 package.json 中复制以下代码:

{"dependencies": {"express": "*"},"scripts": {"start": "node index.js"}}

创建文件 index.js,并在其中添加以下代码:

const express = require('express')const app = express();app.get('/', (req, res)=> {res.send("Hello World!")});app.listen(8081, () => {console.log("Listing on port 8080");});

你可以从 这里 下载源代码。

创建 Dockerfile

首先,创建一个名为 Dockerfile 的文件,并确保第一个字符是大写,而不是小写,然后在那里添加以下代码:

FROM node:alpineWORKDIR usr/appCOPY ./ ./RUN npm installCMD ["npm", "start"]

确保你在 webapp 文件夹内,然后显示镜像,然后输入以下命令:

podman build .

确保加了 .。镜像将在你的机器上创建,你可以用以下命令显示它:

podman images

最后一步是输入以下命令在容器中运行该镜像:

podman run -p 8080:8080

现在在你的浏览器中打开 localhost:8080,你会看到你的应用已经工作。

停止和删除容器

使用 CTRL-C 退出容器,你可以使用容器 ID 来删除容器。获取 ID 并使用这些命令停止容器:

podman ps -apodman stop

你可以使用以下命令从你的机器上删除镜像:

podman rmi

以上是“在Fedora如何使用Podman”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 在Fedora如何使用Podman

本文链接: https://www.lsjlt.com/news/315971.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Fedora如何使用Podman
    这篇文章主要为大家展示了“在Fedora如何使用Podman”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Fedora如何使用Podman”这篇文章吧。Podman 是 Libpod 的一部分...
    99+
    2023-06-28
  • 如何在Fedora中结合权能使用Podman
    小编给大家分享一下如何在Fedora中结合权能使用Podman,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!容器化是一项蓬勃发展的技术。在不久的将来,多达百分之七...
    99+
    2023-06-15
  • 如何在Fedora中安装和使用ffsend
    这篇文章主要讲解了“如何在Fedora中安装和使用ffsend”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Fedora中安装和使用ffsend”吧!什么是 Firefox Send ...
    99+
    2023-06-04
  • 在Fedora中如何利用ffsend使用Firefox Send
    这篇文章将为大家详细讲解有关在Fedora中如何利用ffsend使用Firefox Send,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是 Firefox Send 和 ffsend?Firefox...
    99+
    2023-06-16
  • 在CentOS、Fedora系统中如何使用Docker
    小编给大家分享一下在CentOS、Fedora系统中如何使用Docker,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、从docker官方yum源进行安装 添加...
    99+
    2023-06-10
  • Fedora 中如何使用 Firefox Send?
    ffsend 是 Firefox Send 的命令行客户端。本文将展示 Firefox Send 和 ffsend 如何工作。还会详细介绍如何在 Fedora 中安装和使用它。什么是 Firefox Send 和 ffsend?...
    99+
    2023-06-05
  • 在Fedora上如何使用Poetry管理Python项目
    这篇文章主要介绍“在Fedora上如何使用Poetry管理Python项目”,在日常操作中,相信很多人在在Fedora上如何使用Poetry管理Python项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在...
    99+
    2023-06-15
  • 如何用 Podman Compose 管理容器
    这篇文章主要讲解了“如何用 Podman Compose 管理容器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用 Podman Compose 管理容器”吧!容器很棒,让你可以将你的应...
    99+
    2023-06-15
  • 如何在Fedora 10上安装Fedora Weblogic 10.3.1
    这篇文章将为大家详细讲解有关如何在Fedora 10上安装Fedora Weblogic 10.3.1,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。拷贝oepe11_wls1031_linux32.bin...
    99+
    2023-06-16
  • 如何在Fedora中使用SELinux进行安全增强
    在Fedora中使用SELinux进行安全增强可以通过以下步骤实现: 确保SELinux已启用:在Fedora中,默认情况下SEL...
    99+
    2024-04-02
  • 如何在Fedora上使用GIMP轻松编辑图像
    这篇文章将为大家详细讲解有关如何在Fedora上使用GIMP轻松编辑图像,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。GIMP(GNU Image Manipulation Program 的缩写)是自由...
    99+
    2023-06-16
  • fedora 16下如何安装使用mysql
    小编给大家分享一下fedora 16下如何安装使用mysql,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 安装Mys...
    99+
    2024-04-02
  • Fedora 9如何使用硬盘安装
    这篇文章主要介绍了Fedora 9如何使用硬盘安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Fedora 9 硬盘安装:1.下载Fedora-9-i386-DVD,放在F...
    99+
    2023-06-17
  • Fedora上如何安装和使用GIMP
    这篇文章主要为大家展示了“Fedora上如何安装和使用GIMP”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Fedora上如何安装和使用GIMP”这篇文章吧。GIMP是一个分布式的图片润饰、图象...
    99+
    2023-06-27
  • 如何使用 Podman 以非 root 用户身份运行 Linux 容器
    本篇内容主要讲解“如何使用 Podman 以非 root 用户身份运行 Linux 容器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用 Podman 以非 root 用户身份运行 Lin...
    99+
    2023-06-15
  • 在Fedora 10下如何运用vsftpd配置
    这篇文章主要介绍在Fedora 10下如何运用vsftpd配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fedora 10下vsftpd配置。查询系统中是否安装了vsftpd配置,可以用命令:rpm -qa | ...
    99+
    2023-06-16
  • 如何在Fedora中集成和使用版本控制系统
    在Fedora中集成和使用版本控制系统可以通过以下步骤完成: 安装版本控制系统:Fedora默认安装了Git版本控制系统,如果需...
    99+
    2024-04-02
  • 如何在Fedora 32上运行Docker
    这篇文章给大家介绍如何在Fedora 32上运行Docker,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着 Fedora 32 的发布,Docker 的普通用户面临着一个小挑战。在编写本文时,Fedora...
    99+
    2023-06-15
  • Fedora Core 5如何安装设置使用
    这篇文章主要为大家展示了“Fedora Core 5如何安装设置使用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Fedora Core 5如何安装设置使用”这篇文章吧。Fedora Core ...
    99+
    2023-06-16
  • podman容器工具的具体使用
    目录podman简介Podman和Docker的主要区别是什么?podman安装使用配置镜像加速相关工具podman简介 Podman是一个开源项目,可在大多数Linux平台上使用并...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作