I think it is better to change to docker compose.
docker run -it -p 8080:8080 -v ./data/:/app/data/ llm-app doesn't work on the docker version that gets installed by default on ubuntu. To solve it one can use docker run -it -p 8080:8080 -v $PWD/data/:/app/data/ llm-app but that will break on windows.
docker compose provides consistent way of attaching a volume on different operating systems.
I think it is better to change to docker compose.
docker run -it -p 8080:8080 -v ./data/:/app/data/ llm-app
doesn't work on the docker version that gets installed by default on ubuntu. To solve it one can usedocker run -it -p 8080:8080 -v $PWD/data/:/app/data/ llm-app
but that will break on windows. docker compose provides consistent way of attaching a volume on different operating systems.