little_sophia_brain_ros2/ros_docker/rebuild.sh

27 lines
590 B
Bash
Executable File

#!/bin/bash
set -e # Exit on error
IMAGE_NAME="ros_docker"
CONTAINER_NAME="ros_docker_live"
echo "🔄 Killing and removing old container..."
docker rm -f $CONTAINER_NAME || true
echo "🔧 Rebuilding Docker image..."
#docker build --no-cache -t $IMAGE_NAME .
docker build -t $IMAGE_NAME .
echo "🚀 Starting container..."
docker run -it -d \
--net=host \
--privileged \
-v /dev:/dev \
-v /sys:/sys \
-v /usr/lib/librknnrt.so:/usr/lib/librknnrt.so \
--name $CONTAINER_NAME \
$IMAGE_NAME
echo "🧠 Attaching to container shell..."
docker exec -it $CONTAINER_NAME bash