Fix container-image tag displayed in logs
### Expected Behavior

Should show `Image pulled [ubuntu:20.04]`

### Actual Behaviour

Currently shows: `Image pulled [ubuntu:20.04:20.04]`

### Steps To Reproduce

_No response_

### Environment Information

- Kestra Version: 0.5.2-SNAPSHOT
- Operating System (OS / Docker / Kubernetes): Docker


### Example flow

_No response_
core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java
core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java
diff --git a/core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java b/core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java
index 888aa59545..651aedaa59 100644
--- a/core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java
+++ b/core/src/main/java/io/kestra/core/tasks/scripts/runners/DockerScriptRunner.java
@@ -239,11 +239,14 @@ public RunResult run(
                     (bool, throwable) -> throwable instanceof InternalServerErrorException ||
                         throwable.getCause() instanceof ConnectionClosedException,
                     () -> {
+                        String tag = !imageParse.tag.isEmpty() ? imageParse.tag : "latest";
+                        String repository = pull.getRepository().contains(":")
+                            ? pull.getRepository().split(":")[0] : pull.getRepository();
                         pull
-                            .withTag(!imageParse.tag.equals("") ? imageParse.tag : "latest")
+                            .withTag(tag)
                             .exec(new PullImageResultCallback())
                             .awaitCompletion();
-                        logger.debug("Image pulled [{}:{}]", pull.getRepository(), pull.getTag());
+                        logger.debug("Image pulled [{}:{}]", repository, tag);
                         return true;
                     }
                 );
