要查看Docker镜像的历史记录,可以使用Docker的API来实现,而不是使用docker history命令。以下是一个使用Python的示例代码:
import requests
def get_image_history(image_name):
url = 'http://localhost:2375/images/{}/history'.format(image_name)
response = requests.get(url)
history = response.json()
return history
image_name = 'your_image_name'
history = get_image_history(image_name)
print(history)
请注意,上述代码中的image_name
需要替换为您要查看历史记录的实际镜像名称。此代码使用requests库向Docker API发送GET请求,并解析返回的JSON响应以获取镜像的历史记录。
确保在运行代码之前,您已经启动了Docker引擎,并且API端口(默认为2375)可用。