当前位置: 首页 > news >正文

判断当前环境是否为docker容器下

判断当前环境是否为docker容器下

webshell后或登录到系统后台,判断是否为docker容器可使用如下方法:
方式一:使用ls -alh命令查看是否存在.dockerenv来判断是否在docker容器环境内

ls -alh /.dockerenv

如下图无.dockerenv文件,所以不在docker容器内
在这里插入图片描述
如下图有.dockerenv文件文件,说明当前环境在docker容器下

在这里插入图片描述

方式二:检查 /proc/1/cgroup 是否存在含有docker字符串

cat /proc/1/cgroup | grep docker

如下图无关于docker字符的内容输出,说明不在docker容器内
在这里插入图片描述
如下图输出关于docker字符的内容,说明当前环境在docker容器下
在这里插入图片描述

方式三:使用ps -ef来判断,一般docker容器下运行的服务比较少
如下图为真实主机环境下,运行的进程会比较多
在这里插入图片描述
如下图为docker容器,运行的进程比较少
在这里插入图片描述

http://www.lryc.cn/news/438375.html

相关文章:

  • 深入理解FastAPI中的root_path:提升API部署灵活性的关键配置
  • QLORA:高效微调量化大型语言模型
  • CesiumJS+SuperMap3D.js混用实现可视域分析 S3M图层加载 裁剪区域绘制
  • Fish-Speech 部署安装指南
  • Excel 国产化替换新方案
  • 在职研生活学习--20240908
  • chattr:修改文件的特殊属性
  • vue-router 在新的标签页打开链接/路由
  • Ansys HFSS的边界条件与激励端口
  • C++:线程库
  • StarRocks实时分析数据库的基础与应用
  • golang学习笔记17——golang使用go-kit框架搭建微服务详解
  • git update-ref
  • 学习使用在windows系统上安装nodejs以及环境配置图文教程整理
  • Hexo框架学习——从安装到配置
  • 搭建Windows下的Rust开发环境
  • [linux 驱动]misc设备驱动详解与实战
  • C/S架构与B/S架构的适用场景分析
  • AI论文精读笔记-Generative Adversarial Nets(GAN)
  • Redis(主从复制、哨兵模式、集群)概述及部署测试
  • jmeter吞吐量控制器
  • 【GBase 8c V5_3.0.0 分布式数据库常用几个SQL】
  • grep,wc命令
  • NLP-文本分类文献阅读-前置基础-词汇解释-通俗易懂-9月份-学习总结
  • Conda安装和使用(ubuntu)
  • JavaEE:文件操作
  • Python | 练习作业 2
  • C语言-整数和浮点数在内存中的存储-详解-上
  • 图论篇--代码随想录算法训练营第六十一天打卡| Floyd 算法,A*算法
  • CMake构建学习笔记16-使用VS进行CMake项目的开发