tft*_*ftd 7 jenkins docker docker-swarm
我知道可以访问docker api,以下命令可以正常工作:
curl -s --unix-socket /var/run/docker.sock http:/v1.24/containers/$HOSTNAME/json | jq -r '.Image'
但是,我真的想避免将暴露docker.sock给容器本身,因为它是CI构建的一部分。是否有其他方法可以2acdef41a0c从容器自身内部检索容器图像ID /哈希值(即),而无需暴露容器并向容器docker.sock发出curl请求?
也许像这里的Docker所示,如何从容器中获取容器信息?
小智 -1
在容器内运行以下命令应为您提供容器 ID 或 docker 映像哈希值 -
cat /proc/self/cgroup | head -n 1 | cut -d '/' -f3 | cut -c 1-12
| 归档时间: |
|
| 查看次数: |
1285 次 |
| 最近记录: |