If your pyproject.toml is setup properly you shouldn't need to use `uv pip` at all.

I'm using uv in two dozen containers with no issues at all. So not sure what you mean that it doesn't play well with Docker.