如何通过 cri 接口获取初始化 docker 容器时的环境变量呢? 我用的 cri-api 版本是 k8s.io/cri-api v0.18.3 ,我看到 ContainerStatus 接口的返回值没有它,但是当我使用 docker inspect containerID 时,我可以在 Config feild 中看到 Env 。
"Config": {
"Hostname": "t1-5659684688-zb5xk",
"Domainname": "",
"User": "0",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"NVIDIA_VISIBLE_DEVICES=GPU-xxyce0f7-xxxx-c572-7da1-6286fa9dxxxx",
"KUBERNETES_PORT_443_TCP_PROTO=tcp",
...
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"http_proxy=",
...
],
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.