From 20d35086a83fe67cf576fb399cf3bca6faa6b681 Mon Sep 17 00:00:00 2001 From: Maria Mirkina Date: Tue, 9 Jan 2024 11:35:17 +0000 Subject: [PATCH] Added suppoting of existed container_id in docker_qaic --- docker_qaic/data_axs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker_qaic/data_axs.json b/docker_qaic/data_axs.json index 48f2a19..acdfa6e 100644 --- a/docker_qaic/data_axs.json +++ b/docker_qaic/data_axs.json @@ -15,7 +15,7 @@ "local_experiment_dir_name": "experiments", "local_experiment_dir": [ "^^", "substitute", "/local/mnt/workspace/#{user}#/work_collection/" ], - "container_id": [ "^^", "substitute", "`docker run -dt --name #{container_name}# --ipc=host --net=host --privileged --group-add $(getent group qaic | cut -d: -f3) #{mounted_repos_str}# --rm #{image_name}#:#{image_tag}# bash`" ], + "container_id": [ "^^", "substitute", "`if [ $(docker ps -qf \"name=#{container_name}#\" | head -c1 | wc -c) -ne 0 ]; then docker ps -qf \"name=#{container_name}#\"; else docker run -dt --name #{container_name}# --ipc=host --net=host --privileged --group-add $(getent group qaic | cut -d: -f3) #{mounted_repos_str}# --rm #{image_name}#:#{image_tag}# bash; fi;`" ], "repo_list": [ "axs2qaic-dev", "axs2sut-dev", "axs2kilt-dev", "axs2cpu-dev", "axs2system-dev", "axs2mlperf", "kilt-mlperf-dev_main", "experiments" ], "mounted_repos_str": ["^^", "create_mounted_string" ], @@ -27,7 +27,7 @@ "container_only": false, "cmd": [ "^^", "case", [ [ "^^", "get", "container_only" ], - true, [ "^^","substitute", "export CONTAINER_ID=#{container_id}# ; echo \" Container has been created. CONTAINER_ID = ${CONTAINER_ID} \"" ]] , + true, [ "^^","substitute", "export CONTAINER_ID=#{container_id}# ; echo \" CONTAINER_ID = ${CONTAINER_ID} \"" ]] , { "default_value": [ "^^","substitute", " docker exec #{container_id}# bash -c \"axs byquery #{modified_query}#\""] } ],