方式一:判断根目录下 .dockerenv 文件
docker环境下:ls -alh /.dockerenv , 非docker环境,没有这个.dockerenv文件的
root@4cb54de415d4:/# ls -alh /.dockerenv
-rwxr-xr-x 1 root root 0 Sep 6 07:09 /.dockerenv
方式二:查询系统进程的cgroup信息
docker 环境下:cat /proc/1/cgroup
root@4cb54de415d4:/# cat /proc/1/cgroup
10:devices