You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker后台容器复制脚本执行无响应问题求助

Docker后台执行脚本无输出的解决方法
  • 先给脚本添加执行权限
    复制脚本到容器后默认可能没有执行权限,先补全权限:

    sudo docker exec docker_verify chmod +x /verify_run_script.sh
    
  • 重定向脚本输出到容器日志
    后台执行时,将脚本的标准输出和错误输出绑定到容器主进程的输出流,这样就能通过docker logs查看内容:

    sudo docker exec -d docker_verify bash -c "/verify_run_script.sh > /proc/1/fd/1 2>/proc/1/fd/2"
    
  • 使用绝对路径直接执行脚本
    避免相对路径导致的执行失败,确保脚本开头有#!/bin/bash的shebang,直接用绝对路径执行:

    sudo docker exec -d docker_verify /verify_run_script.sh
    
  • 验证脚本运行状态
    可以通过以下命令查看容器内的进程,确认脚本是否正在执行:

    sudo docker exec docker_verify ps aux
    

内容的提问来源于stack exchange,提问作者daoplays

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 18:01:20