zoukankan      html  css  js  c++  java
  • 判断是否工作在docker环境

    方式一:判断根目录下 .dockerenv 文件
    docker环境下:ls -alh /.dockerenv , 非docker环境,没有这个.dockerenv文件的

    root@4cb54de415d4:/# ls -alh /.dockerenv 
    -rwxr-xr-x 1 root root 0 Sep  6 07:09 /.dockerenv
    

    注:定制化比较高的docker系统也可能没有这个文件

    方式二:查询系统进程的cgroup信息
    docker 环境下:cat /proc/1/cgroup

    root@4cb54de415d4:/# cat /proc/1/cgroup 
    10:devices:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    9:perf_event:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    8:net_cls,net_prio:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    7:cpu,cpuacct:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    6:freezer:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    5:memory:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    4:cpuset:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    3:blkio:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    2:pids:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    1:name=systemd:/docker/4cb54de415d470461a636d52a9a4f731eddbbcfdf80b4d0b46466ec1cf27f730
    

    kvm环境或者物理机环境下:cat /proc/1/cgroup

    root@n12-015-133:~# cat /proc/1/cgroup

    10:cpuset:/
    9:freezer:/
    8:memory:/init.scope
    7:perf_event:/
    6:blkio:/init.scope
    5:net_cls,net_prio:/
    4:cpu,cpuacct:/init.scope
    3:pids:/init.scope
    2:devices:/init.scope
    1:name=systemd:/init.scope
    

    判断响应内容即可,主要看name和devices信息,目前来说最靠谱的方式
    ————————————————
    版权声明:本文为CSDN博主「Ternence_Hsu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/ternence_hsu/article/details/100678307

  • 相关阅读:
    查看表中bytea类型的字段内容
    Js中生成32位随机id
    VS Code操作指南
    记录一次非常简单的Win10安装
    Typora中下载并安装主题
    Win 10下隐藏任务栏图标B & O Play Audio Control
    IDEA基本使用
    Eclipse中安装反编译器(中文版)
    Eclipse设置控制台不自动弹出
    解决Eclipse控制台中文乱码的情况
  • 原文地址:https://www.cnblogs.com/mrhonest/p/11711835.html
Copyright © 2011-2022 走看看