npm install is-docker
1s
ls -la /
<1s
+ ls -la /
total 128
drwxr-xr-x. 1 root root 4096 Nov 22 14:42 .
drwxr-xr-x. 1 root root 4096 Nov 22 14:42 ..
drwxr-xr-x. 1 root root 4096 Dec 27 2018 bin
drwxr-xr-x. 2 root root 4096 Oct 20 2018 boot
drwxr-xr-x. 5 root root 360 Nov 22 14:42 dev
-rwxr-xr-x. 1 circleci circleci 54 Dec 27 2018 docker-entrypoint.sh
drwxr-xr-x. 1 root root 4096 Nov 22 14:42 etc
drwxr-xr-x. 1 root root 4096 Dec 27 2018 home
drwxr-xr-x. 1 root root 4096 Nov 16 2018 lib
drwxr-xr-x. 2 root root 4096 Nov 12 2018 lib64
drwxr-xr-x. 2 root root 4096 Nov 12 2018 media
drwxr-xr-x. 2 root root 4096 Nov 12 2018 mnt
drwxr-xr-x. 1 root root 4096 Nov 22 14:42 opt
dr-xr-xr-x. 250 root root 0 Nov 22 14:42 proc
drwx------. 1 root root 4096 Dec 12 2018 root
drwxr-xr-x. 1 root root 4096 Nov 22 14:42 run
drwxr-xr-x. 1 root root 4096 Dec 27 2018 sbin
drwxr-xr-x. 2 root root 4096 Nov 12 2018 srv
dr-xr-xr-x. 13 root root 0 Nov 22 07:18 sys
drwxrwxrwt. 1 root root 4096 Nov 22 14:42 tmp
drwxr-xr-x. 1 root root 4096 Nov 12 2018 usr
drwxr-xr-x. 1 root root 4096 Nov 12 2018 var
cat /proc/self/cgroup
<1s
+ cat /proc/self/cgroup
11:cpuset:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
10:blkio:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
9:cpu,cpuacct:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
8:memory:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
7:pids:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
6:perf_event:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
5:devices:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
4:hugetlb:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
3:freezer:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
2:net_cls,net_prio:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
1:name=systemd:/kubepods/burstable/pod4e13dfb1-0d36-11ea-8fb9-0250678ee62f/ef5175c3927eab0f4922f7e4d79f4a04e2e53bfefd610d320afcbde939e8b5bc
node -e "console.log(require('is-docker')())"
<1s
+ node -e "console.log(require('is-docker')())"
false