搭载Portainer.io的工业树莓派:文件权限异常导致应用崩溃问题求助
Docker容器文件权限显示为"undefined"(问号),应用崩溃——从x86 Ubuntu镜像移植到树莓派ARM环境
各位好,我遇到一个棘手的问题,想请教下大家的解决思路:
我用docker buildx基于Ubuntu 18构建了一个镜像,把它保存成tar包后上传到运行在树莓派(RPI)上的Portainer里。通过Portainer用YAML文件创建Stack时,明明提示“部署错误”,但容器还是被创建出来了。
我的Docker Compose文件内容如下:
version: '2' services: sda: image: <our image> network_mode: "host" container_name: "sda4" volumes: - virtual_sda4:/opt/<company>/<application> stdin_open: true
(注:stdin_open: true是为了在应用崩溃时保持容器存活)
容器运行后,我的应用直接崩溃(core dumped)了。我以root身份进入容器控制台查看文件,发现了异常:所有文件的权限都显示为“undefined”,用问号替代了正常的rwx权限标识。我怀疑这是权限相关的问题,但不知道具体哪里出了问题。
有没有大佬能给我一些排查方向或者解决建议?谢谢!
内容的提问来源于stack exchange,提问作者LorenzoGi
相关产品推荐
相关产品推荐

