update README.md and other docs to point to source only releases

This commit is contained in:
Harshavardhana
2025-10-15 10:18:39 -07:00
parent c1a49490c7
commit 9e49d5e7a6
7 changed files with 45 additions and 178 deletions

View File

@@ -9,12 +9,24 @@ Chroot allows user based namespace isolation on many standard Linux deployments.
## 2. Install MinIO in Chroot
> **Note:** MinIO community edition is now distributed as source code only. Pre-compiled binaries are no longer provided for new releases.
Build MinIO from source and install it in the chroot directory:
```sh
# Build MinIO from source
go install github.com/minio/minio@latest
# Create the bin directory in your chroot
mkdir -p /mnt/export/${USER}/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /mnt/export/${USER}/bin/minio
# Copy the built binary to the chroot directory
cp $(go env GOPATH)/bin/minio /mnt/export/${USER}/bin/minio
chmod +x /mnt/export/${USER}/bin/minio
```
Alternatively, if you have an existing legacy binary, you can still use it, but note that it will not receive updates.
Bind your `proc` mount to the target chroot directory
```