docker run -it --entrypoint /bin/bash amazon/aws-cli
FROM amazon/aws-cli
COPY DockerfileEntryPoint.sh /usr/local/bin/DockerfileEntryPoint.sh
RUN chmod 744 /usr/local/bin/DockerfileEntryPoint.sh
ENTRYPOINT ["DockerfileEntryPoint.sh"]
#!/bin/bash
while true; do echo "hello"; sleep 2000; done
FROM amazon/aws-cli
RUN echo "#!/bin/bash" >> /usr/local/bin/DockerfileEntryPoint.sh
RUN echo "while true; do echo \"hello\"; sleep 2000; done" >> /usr/local/bin/DockerfileEntryPoint.sh
RUN chmod 744 /usr/local/bin/DockerfileEntryPoint.sh
ENTRYPOINT ["DockerfileEntryPoint.sh"]
docker build --rm -t aws . && docker run --name aws -d aws && docker logs aws -f
docker exec -it aws bash
You will have a ready to use container with latest aws sdk installed