27 lines
590 B
Bash
Executable File
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
|