diff --git a/push_all.sh b/push_all.sh
new file mode 100755
index 0000000000000000000000000000000000000000..a1ba3b9a7b23f8421361bb1fd02909c7bd299755
--- /dev/null
+++ b/push_all.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+docker push git.ia2.inaf.it:5050/exact/swc/base:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/ssh:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/xcalc:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/x11web:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/minimaldesktop:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/basicdesktop:v0.3.0
+docker push git.ia2.inaf.it:5050/exact/swc/jupyternotebook:v0.3.0
diff --git a/tag_all.sh b/tag_all.sh
new file mode 100755
index 0000000000000000000000000000000000000000..8d191984932ddf4dad515639e654fd73ef5a6834
--- /dev/null
+++ b/tag_all.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+docker tag base git.ia2.inaf.it:5050/exact/swc/base:v0.3.0
+docker tag ssh git.ia2.inaf.it:5050/exact/swc/ssh:v0.3.0
+docker tag xcalc git.ia2.inaf.it:5050/exact/swc/xcalc:v0.3.0
+docker tag x11web git.ia2.inaf.it:5050/exact/swc/x11web:v0.3.0
+docker tag minimaldesktop git.ia2.inaf.it:5050/exact/swc/minimaldesktop:v0.3.0
+docker tag basicdesktop git.ia2.inaf.it:5050/exact/swc/basicdesktop:v0.3.0
+docker tag jupyternotebook git.ia2.inaf.it:5050/exact/swc/jupyternotebook:v0.3.0