You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.7 KiB

Deploy MinIO on Chrooted Environment Slack Go Report Card Docker Pulls

Chroot allows user based namespace isolation on many standard Linux deployments.

1. Prerequisites

  • Familiarity with chroot
  • Chroot installed on your machine.

2. Install MinIO in Chroot

mkdir -p /mnt/export/${USER}/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /mnt/export/${USER}/bin/minio
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

sudo chroot --userspec username:group /mnt/export/${USER} /bin/minio --config-dir=/.minio server /data

Endpoint:  http://192.168.1.92:9000  http://65.19.167.92:9000
AccessKey: MVPSPBW4NP2CMV1W3TXD
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/

Explore Further