mirror of
https://github.com/minio/minio.git
synced 2025-11-07 21:02:58 -05:00
cleanup markdown docs across multiple files (#14296)
enable markdown-linter
This commit is contained in:
@@ -3,10 +3,12 @@
|
||||
Chroot allows user based namespace isolation on many standard Linux deployments.
|
||||
|
||||
## 1. Prerequisites
|
||||
* Familiarity with [chroot](http://man7.org/linux/man-pages/man2/chroot.2.html)
|
||||
* Chroot installed on your machine.
|
||||
|
||||
- Familiarity with [chroot](http://man7.org/linux/man-pages/man2/chroot.2.html)
|
||||
- Chroot installed on your machine.
|
||||
|
||||
## 2. Install MinIO in Chroot
|
||||
|
||||
```sh
|
||||
mkdir -p /mnt/export/${USER}/bin
|
||||
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /mnt/export/${USER}/bin/minio
|
||||
@@ -14,12 +16,15 @@ chmod +x /mnt/export/${USER}/bin/minio
|
||||
```
|
||||
|
||||
Bind your `proc` mount to the target chroot directory
|
||||
|
||||
```
|
||||
sudo mount --bind /proc /mnt/export/${USER}/proc
|
||||
```
|
||||
|
||||
## 3. Run Standalone MinIO in Chroot
|
||||
|
||||
### GNU/Linux
|
||||
|
||||
```sh
|
||||
sudo chroot --userspec username:group /mnt/export/${USER} /bin/minio --config-dir=/.minio server /data
|
||||
|
||||
@@ -30,9 +35,10 @@ SecretKey: X3RKxEeFOI8InuNWoPsbG+XEVoaJVCqbvxe+PTOa
|
||||
...
|
||||
```
|
||||
|
||||
Instance is now accessible on the host at port 9000, proceed to access the Web browser at http://127.0.0.1:9000/
|
||||
Instance is now accessible on the host at port 9000, proceed to access the Web browser at <http://127.0.0.1:9000/>
|
||||
|
||||
## Explore Further
|
||||
|
||||
- [MinIO Erasure Code QuickStart Guide](https://docs.min.io/docs/minio-erasure-code-quickstart-guide)
|
||||
- [Use `mc` with MinIO Server](https://docs.min.io/docs/minio-client-quickstart-guide)
|
||||
- [Use `aws-cli` with MinIO Server](https://docs.min.io/docs/aws-cli-with-minio)
|
||||
|
||||
Reference in New Issue
Block a user