storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/docs/zh_CN/chroot/README.md (about) 1 # 在Chrooted环境中运行MinIO [](https://slack.min.io) [](https://hub.docker.com/r/minio/minio/) 2 3 Chroot允许在标准的Linux上基于用户的namespace隔离。 4 5 ## 1. 前置条件 6 * 熟悉 [chroot](http://man7.org/linux/man-pages/man2/chroot.2.html) 7 * 系统上已经安装Chroot 8 9 ## 2. 在Chroot中安装MinIO 10 ```sh 11 mkdir -p /mnt/export/${USER}/bin 12 wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /mnt/export/${USER}/bin/minio 13 chmod +x /mnt/export/${USER}/bin/minio 14 ``` 15 16 将你的`proc`挂载绑定到目标chroot目录 17 ``` 18 sudo mount --bind /proc /mnt/export/${USER}/proc 19 ``` 20 21 ## 3.在Chroot中运行单节点MinIO 22 ### GNU/Linux 23 ```sh 24 sudo chroot --userspec username:group /mnt/export/${USER} /bin/minio --config-dir=/.minio server /data 25 26 Endpoint: http://192.168.1.92:9000 http://65.19.167.92:9000 27 AccessKey: MVPSPBW4NP2CMV1W3TXD 28 SecretKey: X3RKxEeFOI8InuNWoPsbG+XEVoaJVCqbvxe+PTOa 29 ... 30 ... 31 ``` 32 33 现在可以在主机的9000端口访问实例,在浏览器中输入http://127.0.0.1:9000/即可访问 34 35 ## 进一步探索 36 - [Minio纠删码快速入门](https://docs.min.io/cn/minio-erasure-code-quickstart-guide) 37 - [使用`mc`](https://docs.min.io/cn/minio-client-quickstart-guide) 38 - [使用`aws-cli`](https://docs.min.io/cn/aws-cli-with-minio) 39 - [使用`s3cmd`](https://docs.min.io/cn/s3cmd-with-minio) 40 - [使用`minio-go`SDK](https://docs.min.io/cn/golang-client-quickstart-guide)