Giter VIP home page Giter VIP logo

container-images's Introduction

Amazon Linux container images

This repository contains the base container images for Amazon Linux on Docker Hub and Amazon Elastic Container Registry.

This is more of an artifact store than a Git repository, for reasons explained later. Please note that branches other than master are regularly force-pushed, and content may disappear without warning. For more reliable sources of Amazon Linux container images, use the Amazon Linux on-premises image download site, Docker Hub, and Amazon ECR.

What we're doing here

The Docker Official Images program produces the top-level images available on Docker Hub, including the base OS images that serve as a starting point for most Docker users.

The images are maintained in the open. Image generation starts from a file in docker-library/official-images.git named library/amazonlinux. This file is machine-readable and connects image tags to a Git repository and commit.

During image build, the build system clones the referenced Git repository at a given commit and runs docker build in that directory. For application images, this usually involves downloading and installing software. For base OS images, this means adding the contents of a tarball as a single layer:

FROM scratch
ADD amzn2-container-raw-2.0.yyyymmdd-x86_64.tar.xz /
CMD ["/bin/bash"]

Committed alongside the Dockerfile is the tarball, which balloons the repository size. Thus, we force-push branches that contain the tarballs.

Although we force-push the files away, the older versions of our images remain present on Docker Hub and Amazon ECR.

We use a script to generate the other branches of this repository.

container-images's People

Contributors

alauto avatar boostyc avatar cbgbt avatar hyandell avatar iliana avatar jhowell-burke avatar kgharris avatar mrthornazon avatar mysteriouspants avatar rpkelly avatar samuelkarp avatar sktomer avatar theotherjoe avatar timidger avatar trampal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.