- Mais recentes
- Mais votos
- Mais comentários
The error you're encountering when pushing your Docker image to Amazon ECR is related to an invalid image manifest. The error message "Invalid parameter at 'ImageManifest' failed to satisfy constraint: 'Invalid JSON syntax'" indicates that there's an issue with the JSON format of your Docker image manifest.
This can happen for several reasons:
- The Docker image might be corrupted or have an invalid format
- There might be compatibility issues between your Docker version and ECR
- The image might have been built with non-standard configurations
Here are some steps you can try to resolve this issue:
- Rebuild the Docker image from scratch to ensure it's properly formatted
- Try using a different Docker tag for this specific image
- Verify that you're using an up-to-date version of Docker
- If you're using a multi-architecture image, ensure it's properly configured
- Try to export the image and then reload it before pushing:
docker save alluxio-operator:3.2.4 > alluxio.tar
docker load < alluxio.tar
- Check if there are any special characters or formatting issues in your Dockerfile
Since you mentioned that other images push successfully to your repository, the issue is likely specific to this particular image rather than with your authentication or repository configuration.
Sources
Pushing docker image through Git Hub enterprise runner to aws ECR private repo | AWS re:Post
Why can’t I do unauthenticated pull from public ECR? | AWS re:Post
Conteúdo relevante
- feita há 5 meses
- feita há 5 meses
- AWS OFICIALAtualizada há 2 meses
