docker - portainer-ce 容器失败 - exec:“sh”:找不到可执行文件
问题描述
我试图将 Portainer 作为容器逐字逐句地运行:https ://documentation.portainer.io/v2.0/deploy/ceinstalldocker/
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
但容器显示此错误:\
OCI 运行时执行失败:执行失败:container_linux.go:380:启动容器进程导致:执行:“sh”:$PATH 中找不到可执行文件:未知
端口 9000 的网页只显示“Loading Portainer ...”并卡在那里。因此,该应用程序似乎没有正确启动。
我应该怎么做才能让容器正常启动?
运行 Ubuntu 20.04.2 LTS
解决方案
推荐阅读
- java - 使用 setter(或任何东西)时,数组的对象显示错误“Java 返回:1”
- spring-integration - EDI 的 Spring 集成
- rust - 如何在 tokio 测试中使用`should_panic`?
- spring - 无法读取 Condition 类中的 application.yml
- python - 将字典的键顺序与另一个字典 python 匹配
- android - 手机存储上的重复文件 (Android)
- pdf - 使用 ghostscript 嵌入所有字体使 pdf 更小
- laravel - 在 Laravel 中上传 Excel 时出现命名公式问题
- laravel - 如何修复“ PHP 致命错误:未捕获的错误:找不到类 'Illuminate\Foundation\Application' ”?
- vba - 我无法为 vba 定义源数据