最近有一个需求,需要检测当前运行的程序是否运行在 Docker container 中,搜索看了下,有两个地方提到了检测的方案:
- Golang 如何确定 App 是否运行在 Docker 内 | Chen-Tao
- shell - How to check if a process is running inside docker container? - Stack Overflow
因为有两个项目打算做对应的检测,所以就简单封装成了 go 的项目方便统一使用(抄上面的实现方式),is_running_in_docker
因为测试环境有限,想请有条件的帮试一下是否可行,谢谢。
