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容器在關閉防火牆