如何使用 Codebuild 构建 Docker 镜像?

Eri*_*ric 6 docker amazon-ecr aws-codebuild docker-in-docker

我想从 Dockerfile 构建一个 docker 映像,并将该映像发布到 AWS ECR(Docker 注册表)。

为了成功,我需要能够访问docker builddocker push访问 Codebuild 容器,这是有问题的(在 docker 容器内安装 docker 会导致诸如 之类的错误Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?)。

请问要如何做这样的事情呢?有没有办法使用 codebuild 从 Dockerfile 构建 Docker 映像?

Eri*_*ric 9

我找到了解决方案。请点击此链接获取代码,并且不要忘记在“环境”配置屏幕中启用“特权”。