Update README.md how to query latest tags
[scripts.git] / docker / README.md
index 0721b34..2267597 100644 (file)
@@ -1,10 +1,24 @@
-# Build
+# Build new image
 
-    cd ruby
-    docker build -t leapcode/ruby:2.1-slim .
+As an example we build a new version (2.2.0) of the leapcode/ruby image:
 
-# Push images
+## Find latest version
+
+I.e. look at the tags at https://hub.docker.com/r/leapcode/ruby/tags/ or query tags with:
+    curl -s https://registry.hub.docker.com/v2/repositories/leapcode/jessie/tags/ |jq '."results"[]["name"]'
+
+## Build new version
+
+    VERSION='2.2.0'
+    IMAGE='ruby'
+    cd $IMAGE
+    docker build --no-cache -t leapcode/${IMAGE}:${VERSION} .
+
+## Push images
 
     docker logout
     docker login -u leapcode
-    docker push leapcode/ruby:2.1-slim
+    docker push leapcode/${IMAGE}:${VERSION}
+    docker tag  leapcode/${IMAGE}:${VERSION} leapcode/${IMAGE}:latest
+    docker push leapcode/${IMAGE}:latest