1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG] 终端连接时,错误命令没有任何反应

Open heyzqq opened this issue 1 year ago • 3 comments

联系方式

No response

1Panel 版本

v1.2.4

问题描述

使用错误命令连接一直都没有任何提示。

例如,容器只支持 /bin/sh,用 /bin/bash 连接时没有任何反应。

重现步骤

  1. 点击容器的【终端】选项
  2. 勾选【自定义】命令,输入任意不存在的命令,如 hello
  3. 点击【连接】,页面会一直等待

期待的正确结果

连接容器时,希望命令执行错误能给个错误提示。

如果输入如 ls 立即退出的命令,是否可以自动断开连接?目前页面是连接状态。

相关日志输出

No response

附加信息

No response

heyzqq avatar May 24 '23 10:05 heyzqq

感谢反馈,在测试环境中并没有复现上述问题,如下图: image

麻烦提供一下你的测试镜像,我们复现一下问题。

wanghe-fit2cloud avatar May 24 '23 14:05 wanghe-fit2cloud

系统版本:

  • 发行版本 centos-7.7.1908
  • 内核版本 3.10.0-1062.4.1.el7.x86_64

软件版本:

  • 1Panel 版本:v1.2.4,新装的,为面板设置 https 协议访问,不知道不知道有没有关系
  • Docker 版本: 19.03.4

Dockerfile 就是使用 nginx 部署了个前端服务(事实上,其他容器也一样):

FROM nginx:alpine

ENV TZ=Asia/Shanghai

COPY ./nginx.conf /etc/nginx/conf.d/default.conf
COPY ./index.html /usr/share/nginx/html

EXPOSE 80

任意命令 hello 无任何响应:

image

输入 ls 可以正常显示:

image

@wanghe-fit2cloud

heyzqq avatar May 24 '23 15:05 heyzqq

收到,我先在测试环境复现一下吧。

wanghe-fit2cloud avatar May 24 '23 15:05 wanghe-fit2cloud