是否可以从容器中访问用于创建容器的图像的哈希ID?我想在每个页面底部提供一个“签名版本”,该版本由一个容器中运行的php应用程序提供。
我猜一种方法是在docker compose文件中使用Environment Variables:
environment:
- IMAGE_HASH=${IMAGE_HASH}
然后有一个包装器脚本首先在运行docker-compose之前将IMAGE_HASH = ABC123写入.env文件。脚本可以检查图像以获取哈希ID。
但是我想知道是否有'正确'的方法来做到这一点?所以从compose文件中可以看出:
environment:
- IMAGE_HASH=this.imagehash