Created
September 9, 2021 20:23
-
-
Save RodneyPerez/ec19c764a6e2f8a810f512e0dfd67326 to your computer and use it in GitHub Desktop.
Docker Build demo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#commands used for a docker build and run demo | |
echo "FROM ruby:2.7.4" >> Dockerfile | |
echo 'CMD ["ruby", "-e", "puts(\"hello container\")"]' >> Dockerfile | |
docker build . | |
#Gotta find id to run | |
docker run <id> | |
#Easier to tag and use tag | |
docker build . --tag my-ruby-app | |
docker run my-ruby-app | |
#Tags also support version | |
docker build . --tag my-ruby-app:1 | |
sed -i ' ' 's/hello container/hola container/g' Dockerfile | |
docker build . --tag my-ruby-app:2 | |
docker images | |
docker run my-ruby-app:1 | |
docker run my-ruby-app:2 | |
#will always pull latest | |
docker run my-ruby-app | |
sed -i ' ' 's/hola container/bonjour container/g' Dockerfile | |
docker build . --tag my-ruby-app:3 --tag my-ruby-app:latest | |
docker run my-ruby-app |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment