在查容器内部资源利用情况时候,发现top命令无法使用,报错“TERM environment variable not set.”。从网上找到了解决方案,如下。

[root@localhost ~]# docker exec -ti redis /bin/bash
[root@9bf53a30e849 /]# top
TERM environment variable not set.
[root@9bf53a30e849 /]# echo $TERM
dumb
[root@9bf53a30e849 /]# export TERM=dumb
[root@9bf53a30e849 /]# top
top - :: up days, :, users, load average: 8.75, 8.61, 8.53
Tasks: total, running, sleeping, stopped, zombie
%Cpu(s): 1.7 us, 0.3 sy, 12.5 ni, 85.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : +total, +free, used, buff/cache
KiB Swap: total, free, used. +avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
root S 0.0 0.0 :04.54 run.sh
nagios S 0.0 0.0 :50.39 nrpe
root S 0.0 0.0 :38.39 crond
root S 0.0 0.0 :00.00 sshd
root S 0.0 0.0 :39.77 LiveDistribute.
root S 0.0 0.0 :06.00 LiveDistribute.
root S 0.0 0.0 :44.28 LiveDistribute.
root S 0.0 0.0 :00.33 LiveDistribute.
root S 0.0 0.0 :23.64 LiveDistribute.
root S 0.0 0.0 :13.00 LiveDistribute.
root S 0.0 0.0 :30.31 LiveDistribute.
root S 0.0 0.0 :12.71 LiveDistribute.
root S 0.0 0.0 :25.46 LiveDistribute.
root S 0.0 0.0 :00.03 keepBusinessPro
root S 0.0 0.0 :00.00 startTaskManage
root .893g .079g S 0.0 0.9 :57.20 java
root S 0.0 0.0 :00.02 bash
root S 0.0 0.0 :00.02 bash
root S 0.0 0.0 :00.00 vi
root S 0.0 0.0 :00.02 bash
root S 0.0 0.0 :00.00 startTaskProces
root .458g S 0.0 0.5 :24.31 java
root S 0.0 0.0 :00.00 sleep
root R 0.0 0.0 :00.00 top
root S 0.0 0.0 :00.02 bash
root S 0.0 0.0 :00.04 bash
root S 0.0 0.0 :00.02 bash
root S 0.0 0.0 :00.01 vi

Docker 容器中“TERM environment variable not set.”问题解决的更多相关文章

  1. Docker中“TERM environment variable not set.”问题

    在使用top查容器内部资源利用情况时候,发现无法使用,报“TERM environment variable not set.”错误.从网上找到了解决方案,经实验有效 root@103b5f05462 ...

  2. docker容器里面执行top报“TERM environment variable not set.”

    解决: [hadoop@master ~]$ docker exec -ti 6eca7d27a988 /bin/bashroot@6eca7d27a988:/# topTERM environmen ...

  3. Elasticsearch核心技术(1)--- Docker容器中运行ES、Kibana、Cerebro

    Docker容器中运行ES,Kibana,Cerebro和Logstash安装与数据导入ES 想加强ES有关的知识,看了阮一鸣老师讲的<Elasticsearch核心技术与实战>收获很大, ...

  4. .Net Core 3.0 的 docker 容器中运行 无法 访问 Oracle数据库

    .Net  Core 3.0 的 docker 容器中运行 无法 访问 Oracle数据库  , 一直报下面的错误 ORA-00604: error occurred at recursive SQL ...

  5. Docker容器中运行ASP.NET Core

    在Linux和Windows的Docker容器中运行ASP.NET Core 译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了. ...

  6. 在 docker 容器中捕获信号

    我们可能都使用过 docker stop 命令来停止正在运行的容器,有时可能会使用 docker kill 命令强行关闭容器或者把某个信号传递给容器中的进程.这些操作的本质都是通过从主机向容器发送信号 ...

  7. Docker容器中开始.NETCore之路

    一.引言 开始写这篇博客前,已经尝试练习过好多次Docker环境安装,.Net Core环境安装了,在这里替腾讯云做一个推广,假如我们想学习.练手.net core 或是Docker却苦于没有开发环境 ...

  8. 隔离 docker 容器中的用户

    笔者在前文<理解 docker 容器中的 uid 和 gid>介绍了 docker 容器中的用户与宿主机上用户的关系,得出的结论是:docker 默认没有隔离宿主机用户和容器中的用户.如果 ...

  9. Docker容器中开始.Net Core之路

    开始写这篇博客前,已经尝试练习过好多次Docker环境安装,.Net Core环境安装了,在这里替腾讯云做一个推广,假如我们想学习.练手.net core 或是Docker却苦于没有开发环境,服务器也 ...

随机推荐

  1. 解决HDU爆栈的问题

    转载:http://forum.byr.edu.cn/article/ACM_ICPC/51264 大家懂的,鉴于HDU用的是windows服务器,所以stack大小及其坑爹,稍微深一点的递归栈就会s ...

  2. webapp 公共样式

    html{ font-size: 62.5%;}@media only screen and (min-width: 481px) { html { font-size:94%!important } ...

  3. PowerDesigner V16.5 安装文件 及 破解文件

    之前在网上找个假的,只能看,不能创建自己的DB; 或者 不能破解的,比较伤脑筋. 偶在这里提供一个 可长期使用的版本. PowerDesigner165_破解文件.rar    链接:http://p ...

  4. C 到C++的升级

    C++所有的变量都可以在需要使用时再定义. C语言中的变量都必须在作用域开始的位置定义. register 关键字请求编译器将局部变量存储于寄存器中 在C语言无法获取register 变量的地址 在C ...

  5. 如何配置Eclipse+Tomcat 开发环境【转】

                                                                                                        ...

  6. LinqToXml

    简单的创建一个Xml ///创建一个Xml文档 XElement x = new XElement("qiao");//创建一个根节点 var xx = new XElement( ...

  7. pycharm 单元测试失败 not found while handling absolute import

    pycharm 单元测试运行错误 RuntimeWarning: Parent module 'tests' not found while handling absolute import impo ...

  8. securtcrt session配置转xshell的session配置

    参数: 1.securtcrt的session目录 2.一个xshell的模版文件 3.输出目录(必须不存在,自动创建) #!/usr/bin/python # -*- coding:utf-8 -* ...

  9. php闭包实现函数的自调用,也是递归

    php的闭包可能不常用,但是在某些场合之下还是可以考虑用php的闭包来实现某些功能的,比如递归,这里讲一下用php的闭包实现递归 //php闭包实现函数的自调用,也就是实现递归 function cl ...

  10. MVC 发布

    发布为局域网可用:以IP地址访问 安装IIS 发布 出现的错误: 处理程序"BlockViewHandler"在其模块列表中有一个错误模块"ManagedPipeline ...