无法使用 Podman 启动现有容器
Cannot start an existing container with Podman
我 运行正在 Ubuntu 18.04 上安装 Podman 1.6.2 版。我无法在停止后启动容器。
我运行容器有:
podman run -d -p 8081:8081 --name nexus -v /opt/nexus-data:/nexus-data sonatype/nexus3
它启动正常。如果我 运行:
podman container stop nexus
podman container start nexus
我得到一个错误:
Error: unable to start container "nexus": container create failed (no
logs from conmon): EOF
当 运行 使用调试日志记录时,我在输出中看到:
DEBU[0000] Initializing event backend journald DEBU[0000]
using runtime "/usr/lib/cri-o-runc/sbin/runc" WARN[0000] Error
initializing configured OCI runtime crun: no valid executable found
for OCI runtime crun: invalid argument
DEBU[0000] unmounted container
"419f6576ff23328c6445526058c9988aa27a4b69605348230fa26246a522c726"
ERRO[0000] unable to start container "nexus": container create failed
(no logs from conmon): EOF
源图片是:
docker.io/sonatype/nexus3
我不确定日志中的 "invalid argument" 是什么意思。我需要传递另一个参数吗?
来自 Project Atomic PPA (v 2.0.3) 的最新版本 conmon
软件包似乎有问题。
我遇到了同样的问题,我安装了较低版本的 conmon
软件包 (v 2.0.0),
https://launchpad.net/ubuntu/+archive/primary/+files/conmon_2.0.0-1_amd64.deb
这是为 Eoan 构建的软件包。但是,它适用于我的 Bionic 环境,我能够再次启动我的容器。
正如@Loki Arya 指出的那样,公共包中的一个错误导致了这个问题。由于 Podman for Unbuntu 不再托管在 projectatomic ppa,因此修复该错误的 1.6.2 版本之后的更新不可用。
删除项目原子 ppa 和所有相关包后,我从新的存储库位置 here
为 Ubuntu 重新安装了 Podman
我测试了 Podman (1.7),它运行良好,包括启动命令
我 运行正在 Ubuntu 18.04 上安装 Podman 1.6.2 版。我无法在停止后启动容器。
我运行容器有:
podman run -d -p 8081:8081 --name nexus -v /opt/nexus-data:/nexus-data sonatype/nexus3
它启动正常。如果我 运行:
podman container stop nexus
podman container start nexus
我得到一个错误:
Error: unable to start container "nexus": container create failed (no logs from conmon): EOF
当 运行 使用调试日志记录时,我在输出中看到:
DEBU[0000] Initializing event backend journald DEBU[0000] using runtime "/usr/lib/cri-o-runc/sbin/runc" WARN[0000] Error initializing configured OCI runtime crun: no valid executable found for OCI runtime crun: invalid argument
DEBU[0000] unmounted container "419f6576ff23328c6445526058c9988aa27a4b69605348230fa26246a522c726" ERRO[0000] unable to start container "nexus": container create failed (no logs from conmon): EOF
源图片是:
docker.io/sonatype/nexus3
我不确定日志中的 "invalid argument" 是什么意思。我需要传递另一个参数吗?
来自 Project Atomic PPA (v 2.0.3) 的最新版本 conmon
软件包似乎有问题。
我遇到了同样的问题,我安装了较低版本的 conmon
软件包 (v 2.0.0),
https://launchpad.net/ubuntu/+archive/primary/+files/conmon_2.0.0-1_amd64.deb
这是为 Eoan 构建的软件包。但是,它适用于我的 Bionic 环境,我能够再次启动我的容器。
正如@Loki Arya 指出的那样,公共包中的一个错误导致了这个问题。由于 Podman for Unbuntu 不再托管在 projectatomic ppa,因此修复该错误的 1.6.2 版本之后的更新不可用。
删除项目原子 ppa 和所有相关包后,我从新的存储库位置 here
为 Ubuntu 重新安装了 Podman我测试了 Podman (1.7),它运行良好,包括启动命令