1. 程式人生 > 其它 >Linux Centos 7 安裝檔案伺服器MinIO

Linux Centos 7 安裝檔案伺服器MinIO

1. 環境

1. linux:centos 7.X (虛擬機器 安裝地址:192.168.1.92)

2. 安裝方式為docker安裝

 

2. 安裝docker

#依次執行以下命令新增yum源
yum update
yum install epel-release -y
yum clean all
yum list


#安裝並執行Docker。
yum install docker-io -y
systemctl start docker

#檢查安裝結果。
docker info

剛安裝docker映象為國外映象,速度慢  可以配置國內映象,需要自行百度

 

3.安裝minio

docker run \
  
-p 9000:9000 \ -p 9001:9001 \ --name minio-custom \ --privileged=true \ -v /usr/local/software/minio:/data \ -e "MINIO_ROOT_USER=admin" \ -e "MINIO_ROOT_PASSWORD=zxcasdqwe123..." \ -e "MINIO_SERVER_URL=http://192.168.1.92:9000" \ -e "MINIO_BROWSER_REDIRECT_URL=http://192.168.1.92:9001" \ quay.io/minio/minio server /data --console-address "
:9001"

1. minio 佔用兩個埠 9000 和 9001 9001為頁面顯示客戶端的埠 9000 為API的埠

2. --privileged=true 當你需要把docker容器裡的內容掛載到宿主機的真實地址的時候需要加上這個,這個是讓docker 容器裡的root使用者擁有宿主機的正式root使用者許可權,不然docker 容器裡的root使用者對於宿主機來說只是一個普通使用者

3. 需要提前建立 /usr/local/software/minio  最好賦予777許可權 這個是自定義的內容掛載路徑,可以根據自己的習慣切換路徑

4. MINIO_ROOT_USER : 設定管理員賬號

5. MINIO_ROOT_PASSWORD: 設定管理員賬號的登入密碼

6. MINIO_SERVER_URL : 這個是設定你的minio api 自定義url 應為是docker安裝 url預設顯示的是宿主機繫結的docker虛擬網絡卡的IP,當你分享檔案的時候顯示的下載地址路徑不對,所以需要重新配置url

7. MINIO_BROWSER_REDIRECT_URL: 同上所屬,需要重新配置為宿主機的ip地址,而不是使用docker虛擬網絡卡的ip 這裡如果有域名 也可以配置對應的域名

 

4.注意事項

第一次啟動的時候按照上述命令啟動  linux 伺服器不是後臺執行啟動,當你關閉當前程序的時候minio docker 服務也會退出

只需要執行

docker ps -a

找到 minio-custom 的容器ID

 

 重新執行

docker start ${容器ID}

就能在後臺執行

 

minio 會佔用兩個埠需要防火牆開放這兩個埠,或者內網的話關閉防火牆,關閉防火牆的話docker 埠對映需要依託於防火牆 所以如果docker容器沒有啟動 就關閉防火牆  執行安裝minio docker命令會報錯 ,需要先啟動docker容器在關閉防火牆