怀夢 2021-07-20 19:33 采纳率: 50%
浏览 116

在linux中运行docker容器后,运行人脸识别的程序,为什么一直报错

安装docker
yum install docker -y
启动docker

service docker start
导入人脸识别镜像
把 face.tar.gz 文件上传到CentOS系统
把镜像导入Docker环境
#导入镜像文件
docker load < face.tar.gz
#查看安装的镜像
docker images
把 demo.tar 文件上传到Linux根目录,然后解压缩

tar -xvf demo.tar
解压缩之后,demo文件夹中就包含了人脸识别Python程序,我们只需要把demo文件夹挂载到
Docker容器,那么在容器中就能访问Linux主机的demo文件夹了。下面开始创建容器,映射端口
号,挂载目录。
创建容器,把容器3000端口映射到宿主机3000端口,把/demo映射到宿主机的/demo
docker run -d -it -p 3000:3000 -v /demo:/demo --name node face
#查看容器运行状态
docker ps -a
#进入到node容器
docker exec -it node bash
二、运行人脸识别程序
进入到node容器之后,然后进入 /demo 目录,运行人脸识别程序
cd /demo
#把Python程序挂起到后台运行
nohup python3 -c "from app import app;" > log.out 2>&1 &
可是当运行nohup python3 -c "from app import app;" > log.out 2>&1 &的时候就会报错,

错误:
[1]+ Illegal instruction (core dumped) nohup python3 -c "from app import app;" > log.out 2>&1

  • 写回答

3条回答 默认 最新

  • python收藏家 2021-07-21 16:52
    关注

    先在python交互环境测试下 能不能正常导包之类,说不定跟服务器有关

    评论

报告相同问题?

问题事件

  • 创建了问题 7月20日

悬赏问题

  • ¥15 slam rangenet++配置
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊