How to determine if a process runs inside lxc/Docker?

后端 未结 16 1395
情歌与酒
情歌与酒 2020-11-28 18:15

Is there any way to determine if a process (script) runs inside an lxc container (~ Docker runtime)? I know that some programs are able to detect whether they run inside a v

16条回答
  •  不知归路
    2020-11-28 18:53

    A concise way to check for docker in a bash script is:

    #!/bin/bash
    if grep docker /proc/1/cgroup -qa; then
       echo I'm running on docker.
    fi
    

提交回复
热议问题