gpt4 book ai didi

docker - 从容器内获取 docker 图像摘要/哈希

转载 作者:行者123 更新时间:2023-12-04 08:54:04 30 4
gpt4 key购买 nike

我知道可以访问 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, how to get container information from within the container ?

最佳答案

这将在容器内设置 IMAGE env var:

docker run --rm -it -e IMAGE=$(docker images ubuntu:bionic --format {{.ID}}) ubuntu:bionic

关于docker - 从容器内获取 docker 图像摘要/哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49306022/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com