minio服務在linux安裝部署 單機
阿新 • • 發佈:2022-04-15
Linux直接安裝
1、建立目錄
sudo mkdir /usr/local/minio
2、下載安裝包
sudo wget https://dl.min.io/server/minio/release/linux-amd64/minio
如果你在使用命令下載的時候,下載不下來。可以多試幾次,或者直接用別的機器訪問上面的url直接進行下載。然後上傳到伺服器上去。
3、賦予執行許可權
chmod +x minio
4、啟動
./minio server --config-dir /usr/local/minio/etc /usr/local/minio/data
5、執行啟動後列印:
1 WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with thiskernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance 2 API: http://172.21.0.17:9000 http://172.17.0.1:9000 http://127.0.0.1:9000 3 RootUser: minioadmin 4 RootPass: minioadmin 5 6 Console: http://172.21.0.17:41534 http://172.17.0.1:41534 http://127.0.0.1:41534 7 RootUser: minioadmin8 RootPass: minioadmin 9 10 Command-line: https://docs.min.io/docs/minio-client-quickstart-guide 11 $ mc alias set myminio http://172.21.0.17:9000 minioadmin minioadmin 12 13 Documentation: https://docs.min.io 14 15 WARNING: Console endpoint is listening on a dynamic port (41534), please use --console-address ":PORT" to choose a staticport. 16 Finished loading IAM sub-system (took 0.0s of 0.0s to load data). 17 18 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ 19 ┃ You are running an older version of MinIO released 1 week ago ┃ 20 ┃ Update: Run `mc admin update` ┃ 21 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
這樣我們的minio服務端就啟動成功了,最後一行提示我們要儘快修改minio的密碼。我們先不管,先試試能不能訪問
6、測試
在瀏覽器輸入:http://ip:9000
在輸入控制列印的預設的AccessKey和SecretKey:
AccessKey: minioadmin
SecretKey: minioadmin
點選登入
這樣minio單機便安裝好了,你可以建立桶,並上傳一個檔案,去啟動設定的data檔案下檢視檔案是否存在。
設定後臺開啟:
1 nohup sudo MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=123456789 /usr/local/minio/bin/minio server --address=0.0.0.0:9000 --console-address=0.0.0.0:9001 --config-dir /usr/local/minio/etc/ /usr/local/minio/data/ > /usr/local/minio/minio.log 2>&1&
在這裡可以設定好賬號密碼。
同時,後臺關閉程序可以使用: ps -ef | grep minio 檢視程序id,使用kill -9 程序id號,即可關閉程序。
Docker安裝minio
直接拉取映象啟動即可,例如:
1 docker pull minio/minio 2 mkdir -p /opt/minio/config 3 mkdir -p /opt/minio/data 4 docker run -p 9000:9000 -p 9001:9001 --net=host --name minio -d --restart=always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=password" -v /opt/minio/data:/data -v /opt/minio/config:/root/.minio minio/minio server /data --console-address ":9001" -address ":9000"