在查容器内部资源利用情况时候,发现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 - 11:14:13 up 85 days, 20:18, 0 users, load average: 8.75, 8.61, 8.53 Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, 0 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 : 13175309+total, 10896009+free, 9802708 used, 12990288 buff/cache KiB Swap: 4194300 total, 4194300 free, 0 used. 11734181+avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND root 20 0 11604 1364 1164 S 0.0 0.0 1:04.54 run.sh nagios 20 0 44212 1352 804 S 0.0 0.0 5:50.39 nrpe root 20 0 22720 1308 700 S 0.0 0.0 0:38.39 crond root 20 0 82488 3484 2640 S 0.0 0.0 0:00.00 sshd root 20 0 322668 2096 1792 S 0.0 0.0 115:39.77 LiveDistribute. root 20 0 322668 1924 1736 S 0.0 0.0 116:06.00 LiveDistribute. root 20 0 322668 2080 1736 S 0.0 0.0 116:44.28 LiveDistribute. root 20 0 322668 1932 1736 S 0.0 0.0 113:00.33 LiveDistribute. root 20 0 322668 1912 1736 S 0.0 0.0 111:23.64 LiveDistribute. root 20 0 257132 2064 1724 S 0.0 0.0 11:13.00 LiveDistribute. root 20 0 257132 2060 1724 S 0.0 0.0 11:30.31 LiveDistribute. root 20 0 257132 2064 1724 S 0.0 0.0 11:12.71 LiveDistribute. root 20 0 257132 4100 1724 S 0.0 0.0 11:25.46 LiveDistribute. root 20 0 10792 2664 1168 S 0.0 0.0 573:00.03 keepBusinessPro root 20 0 9508 1396 1192 S 0.0 0.0 0:00.00 startTaskManage root 20 0 38.893g 1.079g 14000 S 0.0 0.9 814:57.20 java root 20 0 11744 1748 1428 S 0.0 0.0 0:00.02 bash root 20 0 11740 1748 1428 S 0.0 0.0 0:00.02 bash root 20 0 24776 1780 1440 S 0.0 0.0 0:00.00 vi root 20 0 11744 1864 1468 S 0.0 0.0 0:00.02 bash root 20 0 9512 1428 1220 S 0.0 0.0 0:00.00 startTaskProces root 20 0 35.458g 717284 15548 S 0.0 0.5 0:24.31 java root 20 0 4312 352 280 S 0.0 0.0 0:00.00 sleep root 20 0 24212 1472 1096 R 0.0 0.0 0:00.00 top root 20 0 11740 1860 1468 S 0.0 0.0 0:00.02 bash root 20 0 11740 1908 1496 S 0.0 0.0 0:00.04 bash root 20 0 11740 1864 1468 S 0.0 0.0 0:00.02 bash root 20 0 24772 1700 1364 S 0.0 0.0 0:00.01 vi
http://www.cnblogs.com/zhenyuyaodidiao/p/5340465.html
相关推荐
Docker 容器中 Tomcat 部署...在 Dockerfile 中添加环境变量 ENV LC_ALL en_US.UTF-8,然后重新构建 Docker 镜像和启动容器即可解决问题。同时,我们也需要注意在 Docker 容器中设置 locale 的重要性,以避免各种问题。
04.Docker - 在容器中部署静态网站 04.Docker镜像与仓库(一) 01.Docker -查看和删除镜像 02.Docker -获取和推送镜像 03.Docker -构建镜像 05.Docker客户端和守护进程 01.Docker -Docker的......
解决docker容器中文乱码问题
docker容器中支持的中文字体
目录网盘文件永久链接 docker-day1 01-容器简介.mp4 02-lxc容器的安装和使用.mp4 03-容器和kvm虚拟化的区别.mp4 04-docker的安装和镜像管理.mp4 ...04-docker容器编排docker-compose.mp4 ..................
kubectl exec进入到docker容器中进行查看时发现,文件在容器中也是中文文件名显示异常。查看docker容器编码格式:执行locale命令;可以看到当前编码格式为POSIX,而这种编码格式不支持中文 解决办法:locale -a查
以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。...
在实际应用中,Docker 容器技术可以用于解决环境依赖问题,实现跨平台分发使用。同时,Docker 容器技术还可以用于 DevOps、CI/CD 等领域,提高开发效率和生产效率。 本节总结了 Docker 容器技术的基本概念、优点、...
Docker 容器部署 CDH6.X 是一种基于 Docker 容器的 CDH 集群部署解决方案,旨在提供一个高效、灵活和可扩展的大数据集群环境。该解决方案通过使用 Docker 容器来部署 CDH 集群,实现了快速部署、灵活配置和高效运维...
最近在工作时遇到一个问题,docker容器无法访问宿主机的redis,telent6379端口不通。 经排查发现,该服务器启用了防火墙,防火墙把6379的端口的访问授权给docker0网卡访问即可。 操作如下: firewall-cmd –...
Docker 容器与容器云(第2版).rar
在本篇文章里小编给大家分享的是关于docker容器调用yum报错的解决办法,有兴趣的朋友们可以参考下。
Docker容器技术与微服务解决方案.docx
虚拟化与 Docker 容器技术 虚拟化技术是指在计算机中创建虚拟的计算机环境,通过虚拟化可以在一台物理机器上运行多个操作系统。虚拟化技术可以分为两类:系统虚拟化和进程虚拟化。系统虚拟化是指虚拟化整个系统,...
以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。...
01- dockers容器技术基础入门zip,网盘文件,永久链接 02- Docker基础用法zp 03- Docker镜像管理基础zp 04容器虚拟化网络概述zp 05- Docker容器网络zip 06- Docket存储卷,zip 07- Dockerfile详解zip...Docker. txt. zip
Docker容器无法停止或杀死的问题通常发生在使用Docker管理容器时。容器一旦创建,应当可以随时被停止或删除,但某些情况下可能会出现异常行为,导致容器无法通过正常的docker stop或docker kill命令来停止。这种问题...
Docker容器技术自2013年发布以来,迅速在企业中获得了广泛的应用,其增长速度之快令人瞩目。在短短几年内,Docker下载量的急剧增加,以及像高盛这样的大型金融机构计划大规模采用容器技术,都充分体现了其对企业IT...