Update README.md
[dockerfiles.git] / aws-cli / Dockerfile
bloba7992b7985f80548fc0687bd51feaa969a81e13f
1 # DESCRIPTION:   aws-cli container
2 # AUTHOR:        https://github.com/r1w1s1
3 # COMMENTS:
4 #    Build aws-cli based on Almalinux 9
6 # USAGE:
7 #    # Download Dockerfile
8 #    wget https://raw.githubusercontent.com/r1w1s1/dockerfiles/master/aws-cli/Dockerfile
10 #    # Build aws-cli image
11 #    docker build -t aws-cli .
13 #    # Run the image
14 #    docker run -it aws-cli
17 FROM almalinux:9 as installer
19 RUN dnf update \
20     && dnf install -y zip \
21     && curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" \
22     && unzip awscliv2.zip \
23     && ./aws/install --bin-dir /aws-cli-bin/
25 FROM almalinux:9-minimal
27 RUN microdnf install -y less groff
29 COPY --from=installer /usr/local/aws-cli/ /usr/local/aws-cli/
30 COPY --from=installer /aws-cli-bin/ /usr/local/bin/
32 WORKDIR /aws
33 ENTRYPOINT [ "/usr/local/bin/aws" ]