|
@@ -0,0 +1,55 @@
|
|
|
+
|
|
|
+
|
|
|
+set -u
|
|
|
+
|
|
|
+
|
|
|
+if [ "$#" -ne 2 ]; then
|
|
|
+ echo "Error: Incorrect number of arguments"
|
|
|
+ echo "Usage: $0 IMAGE_NAME CONTAINER_NAME"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+IMAGE_NAME=$1
|
|
|
+CONTAINER_NAME=$2
|
|
|
+
|
|
|
+
|
|
|
+container_id=$(docker ps -aqf name=^${CONTAINER_NAME}$)
|
|
|
+if [ -n "$container_id" ]; then
|
|
|
+ echo "Container $CONTAINER_NAME already exists,removing..."
|
|
|
+ docker rm -f "$container_id"
|
|
|
+ echo "Container removed"
|
|
|
+fi
|
|
|
+
|
|
|
+
|
|
|
+echo "Start container..."
|
|
|
+
|
|
|
+docker run -itd --name "$CONTAINER_NAME" --net=host -v /home/cicv/work/pji_desktop/simulation/data/pjirobot/data:/root/pjirobot "$IMAGE_NAME" /bin/bash
|
|
|
+
|
|
|
+container_id=$(docker ps -aqf name=^${CONTAINER_NAME}$)
|
|
|
+if [ -n "$container_id" ]; then
|
|
|
+ echo "Container $CONTAINER_NAME started"
|
|
|
+fi
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|