added script to stop and start docker
This commit is contained in:
27
start_docker.sh
Normal file
27
start_docker.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Define the container name
|
||||
CONTAINER_NAME="safeqr-ml"
|
||||
IMAGE_NAME="safeqr-fastapi-app"
|
||||
PORT_MAPPING="8000:8000"
|
||||
|
||||
# Check if the container is running
|
||||
if [ "$(docker ps -q -f name=$CONTAINER_NAME)" ]; then
|
||||
echo "Stopping the running Docker container: $CONTAINER_NAME"
|
||||
# Stop the container
|
||||
docker stop $CONTAINER_NAME
|
||||
fi
|
||||
|
||||
# Check if the container exists (but not running)
|
||||
if [ "$(docker ps -a -q -f name=$CONTAINER_NAME)" ]; then
|
||||
echo "Removing the Docker container: $CONTAINER_NAME"
|
||||
# Remove the container
|
||||
docker rm $CONTAINER_NAME
|
||||
fi
|
||||
|
||||
# Run the Docker container
|
||||
echo "Starting a new Docker container: $CONTAINER_NAME"
|
||||
docker run -d --name $CONTAINER_NAME -p $PORT_MAPPING $IMAGE_NAME
|
||||
|
||||
# Print the status of the new container
|
||||
docker ps -f name=$CONTAINER_NAME
|
||||
Reference in New Issue
Block a user