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

容器内判断当前的运行环境是docker还是podman

一:docker环境判断

1:判断目录根目录是否存在.dockerenv文件

ls -alh /.dockerenv

如果不存在.dockerenv文件则表示不在docker容器内

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

cat /proc/1/cgroup | grep docker

二:podman环境判断

1:检查/proc/self/cgroup文件

cat /proc/self/cgroup

如果输入的内容包含podman表示再podman容器内

2:检查 /proc/1/environ 文件

cat /proc/1/environ | tr '\0' '\n' | grep -i podman

如果输入如下内容表示再podman容器内

container=podman


http://www.kler.cn/a/518792.html

相关文章:

  • 系统思考—问题分析
  • Oracle查看数据库表空间使用情况
  • WebForms 表单
  • Vue入门(Vue基本语法、axios、组件、事件分发)
  • ray.rllib-入门实践-11: 自定义模型/网络
  • ThreeJS示例教程200+【目录】
  • 从曾国藩的经历看如何打破成长中的瓶颈
  • 【算法】数论基础——唯一分解定理(算术基本定理)python
  • ES6 类语法:JavaScript 的现代化面向对象编程
  • 前端开发学习路线
  • 【信息系统项目管理师-选择真题】2017下半年综合知识答案和详解
  • 在java java.util.Date 已知逝去时间怎么求年月日
  • Spring AOP通知类型全解析:掌握方法执行前后的艺术
  • Github 2025-01-25Rust开源项目日报Top10
  • JavaScript学习笔记(3)
  • 16.知识图谱中的本体、实体、属性与关系:区别与联系
  • Redis缓存:春招面试的关键知识点
  • Electron版本列表
  • 【自然语言处理(NLP)】循环神经网络RNN
  • 【unity游戏开发之InputSystem——06】PlayerInputManager组件实现本地多屏的游戏(基于unity6开发介绍)
  • 【Flask】在Flask应用中使用Flask-Limiter进行简单CC攻击防御
  • 钉钉群机器人设置——python版本
  • Android AOP:aspectjx
  • 二叉树的最小深度力扣--111
  • 嵌入式MCU面试笔记2
  • HBase的原理