openEuler 安装运行 docker 容器 hello-world

openEuler 安装运行 docker 容器 hello-world

  1. 安装容器。

sudo dnf install docker

2 。运行docker

docker run hello-world

出 hello docker. 成功了。

再运行docker官方实例。

  1. 下载image

docker pull docker/welcome-to-docker

  1. 运行docker官方实例

docker run --detach --name welcome --publish 8080:80 docker/welcome-to-docker

在浏览器,输入网址看见了欢迎页面 http://localhost:8080

  1. 退出

docker rm --force welcome

我们不说docker是什么,有什么用,如何高大上。我们就运行几个例子。

podman 另一种容器,fedora,penkylin 主推的。

https://bbs.openkylin.top/t/topic/173719?u=13240229741

此前在 niri 和 Go 帖子里提到的整理建议,也适用于后来的 Rust 分享和本帖:将系统与软件版本、必要步骤写进正文,命令和输出放入代码块,会更方便读者复现,也便于 Agent 检索。

截图适合展示运行效果,但与操作无关的 neofetch 等展示不适合反复插入技术帖子。需要提供系统信息时,用代码块保留相关文字即可。

Docker 方面,本文的 dnf install docker 安装的是发行版保留的 Docker 18.09(docker-engine)。这个版本已经不应继续使用,应转向 Moby 或 Docker CE。该包携带的启动清库补丁存在正常重启后自定义网络丢失的问题。调整安装方案可以参考:

另外,25.09 已经结束维护,欢迎试用现已发布的 26.09,也欢迎反馈使用中遇到的问题。

论坛欢迎基础实践,但内容和排版同样重要。缺少必要说明的低信息量帖子,或排版妨碍阅读的帖子,可能会由版主清理。