要解决这个问题,你可以采用以下步骤:
- 检查Docker拉取的AWS镜像是否正确,可以进行如下操作:
docker pull :<版本>
例如:
docker pull amazonlinux:2017.03
- 在拉取AWS镜像之前,必须验证Docker daemon是否运行,并且检查网络连接是否良好。
- 如果上述步骤无法解决问题,则可以尝试通过启用故障排除模式以获取更详细的输出来检测问题。使用以下命令启用故障排除模式:
dockerd --debug(对于Docker版本18.09之前版本)
dockerd --debug --experimental(对于Docker版本18.09及以后版本)
- 在使用上述命令之后,你将能够获得有关Docker daemon与AWS镜像之间通信的详细输出。你可以根据输出诊断问题并采取必要的措施来修复问题。