As per google AMP docs, layouts supported:
FILL, FIXED, FIXED-HEIGHT, FLEX-ITEM, NODISPLAY, RESPONSIVE
Also look at this example, I don’t think you need quotes around the layout type: https://ampbyexample.com/samples_templates/news_article/
So it should look something like this:
<figure> <amp-img src="https://codeutility.org/img/landscape_village_1280x720.jpg" width=1280 height=768 layout=responsive></amp-img> <figcaption>Here is a responsive image.</figcaption> </figure>
Amp defaults to layout=”container” if there is no width and height attribute set. So you can get this error even though you have not set a layout.
At the time of my response, this is also the case for amp-img which do not support layout=”container” – hence your error.
Fix your issue by adding width and height or specifying an appropriate layout.
container is not supported by the
layout attribute in
<amp-img>. The AMP Docs provide a list of supported layouts you can use.