2017-06-25 8 views
2

Als AWS CodeBuild bietet „Docker“ kuratiert Bilder (http://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref.html), Ich mag würde einer von denen, die Wiederverwendung meiner benutzerdefinierten CodeBuild Bild (http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html) zu bauen.Bauen Sie ein Docker Bild oben auf CodeBuild Docker Bild

Ich kenne die CodeBuild Registry URL nicht. Wie verweist man auf diese Bilder (FROM)?

Ich könnte das Bild, das ich brauche (https://github.com/aws/aws-codebuild-docker-images), selbst erstellen und es in einem privaten ECR hosten, aber es verschwendet Zeit und Speicher.

Antwort

0

Die AWS CodeBuild bietet auch eine Konsole, wo Sie diese Bilder verwenden können. Ich denke, sie verwenden Amazon EC2 Repository, um diese intern zur Verfügung zu stellen, wie die one you can use. aber es gibt kein öffentliches Register (oder ich habe es noch nicht gefunden).

Sie können diese Bilder finden Docker Maschinen mit der Build-Spezifikation von Amazon

http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html

2

CodeBuilds internes Docker-Repository für kuratierte Bilder ist nicht öffentlich zugänglich. Sie sollten Ihr eigenes Basisbild aus der official Dockerfiles erstellen.