首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能让Podman在Ubuntu上运行

不能让Podman在Ubuntu上运行
EN

Stack Overflow用户
提问于 2022-09-23 06:27:03
回答 1查看 50关注 0票数 2

我已经使用apt成功地在Ubuntu上安装了Podman,当我这样做时,它正在运行:

代码语言:javascript
复制
service podman start
service podman status

结果是:

代码语言:javascript
复制
podman.service - Podman API Service
    Loaded: loaded (/lib/systemd/system/podman.service; disabled; vendor preset: enabled)
    Active: active (running) since Fri 2022-09-23 08:19:43 CEST; 2s ago
TriggeredBy: ● podman.socket

所以一切都很好。但似乎有些事不对劲,因为当我跑的时候:

代码语言:javascript
复制
podman system connection ls

为了得到Podman使用的端口,我得到了一个空的响应。所以没有暴露端口。此外,每当我试图部署一个简单的容器时,我都会收到一条错误消息,所以肯定有问题。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 16:42:17

你可以跑

代码语言:javascript
复制
podman info

为了获得更多关于你安装的信息,

否则,如果您使用码头映像构建podman,我将使用以下步骤并能够运行所有podman操作:

  • 用Dockerfile

构建podman映像

代码语言:javascript
复制
FROM ubuntu:20.04
RUN apt-get update -y

# install podman
ENV VERSION_ID=20.04

# Podman related package
RUN apt-get install -y curl wget gnupg2

RUN apt-get update -y && apt-get install curl wget gnupg2 -y && . ./etc/os-release && sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list" && wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${VERSION_ID}/Release.key -O- | apt-key add - && apt-get update -y && apt-get -y install podman

  • 启动容器的特权模式

代码语言:javascript
复制
docker run -it --privileged podman:$TAG /bin/bash

  • 启动podman操作,指定挂载选项,

例如:

代码语言:javascript
复制
podman images --storage-opt mount_program=/usr/bin/fuse-overlayfs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73823747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档