推荐阅读
我的 Dockerfile 如下:
FROM ubuntu:22.04 AS base
# ...
执行 docker build -f Dockerfile -t my_custom_ubuntu_22 --progress plain .
时报错:
------
> [internal] load metadata for docker.io/library/ubuntu:22.04:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: unexpected status code [manifests 22.04]: 403 Forbidden
最后解决方案是, 别管他, 先 docker pull ubuntu:22.04
, 然后再执行 docker build ...
, 这样就不会报错了。
docker pull ubuntu:22.04
里面的 ubuntu:22.04
必须与 Dockerfile
里面声明的完全一致, 不能写成 ubuntu:jammy
, 否则还是会报错。
如非特别声明,本站作品均为原创,遵循【自由转载-保持署名-非商用-非衍生 创意共享 3.0 许可证】。
对于转载作品,如需二次转载,请遵循原作许可。