diff --git a/lib/container/docker/template.js b/lib/container/docker/template.js
index <HASH>..<HASH> 100644
--- a/lib/container/docker/template.js
+++ b/lib/container/docker/template.js
@@ -133,6 +133,7 @@ const engine = {
 		update.version = deployment.Version.Index;
 		
 		if (!update.TaskTemplate) update.TaskTemplate = {};
+		update.TaskTemplate.ForceUpdate = 1;
 		if (!update.TaskTemplate.ContainerSpec) update.TaskTemplate.ContainerSpec = {};
 		if (!update.TaskTemplate.ContainerSpec.Env) update.TaskTemplate.ContainerSpec.Env = [];
 		update.TaskTemplate.ContainerSpec.Env.push('SOAJS_REDEPLOY_TRIGGER=true');
@@ -166,7 +167,7 @@ const engine = {
 				options.params.newBuild.variables[i] = options.params.newBuild.variables[i].replace("$SOAJS_HA_NAME", "{{.Task.Name}}");
 			}
 		}
-		
+		update.TaskTemplate.ForceUpdate = 1;
 		update.TaskTemplate.ContainerSpec.Env = options.params.newBuild.variables;
 		update.TaskTemplate.ContainerSpec.Image = options.params.newBuild.image;
 		update.TaskTemplate.ContainerSpec.Command = options.params.newBuild.command;
added force true when updating a service