run.sh 471 B

12345678910111213141516171819
  1. #!/bin/bash
  2. image_name="open-webui"
  3. container_name="open-webui"
  4. host_port=3000
  5. container_port=8080
  6. docker build -t "$image_name" .
  7. docker stop "$container_name" &>/dev/null || true
  8. docker rm "$container_name" &>/dev/null || true
  9. docker run -d -p "$host_port":"$container_port" \
  10. --add-host=host.docker.internal:host-gateway \
  11. -v "${image_name}:/app/backend/data" \
  12. --name "$container_name" \
  13. --restart always \
  14. "$image_name"
  15. docker image prune -f