Docker安裝MinIO詳細步驟介紹
一、查看docker環(huán)境是否正常
在命令行使用docker search minIO
:
如果能查出來證明docker安裝的沒問題,然后開始下一步
二、下載minIO的鏡像
docker pull minio/minio
三、創(chuàng)建minIO容器
查看所有鏡像
docker images
創(chuàng)建目錄:一個用來存放配置,一個用來存儲上傳文件的目錄。
mkdir -p /data/minio/config mkdir -p /data/minio/data
創(chuàng)建并啟動minIO容器:
這里的 \ 指的是命令還沒有輸入完,還需要繼續(xù)輸入命令,先不要執(zhí)行的意思。
這里的9090端口指的是minio的客戶端端口。雖然設置9090,但是我們在訪問9000的時候,他會自動跳到9090。
docker run -p 9000:9000 -p 9090:9090 \ --net=host \ --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=minioadmin" \ -e "MINIO_SECRET_KEY=minioadmin" \ -v /data/minio/data:/data \ -v /data/minio/config:/root/.minio \ minio/minio server \ /data --console-address ":9090" -address ":9000"
MINIO_ACCESS_KEY :賬號
MINIO_SECRET_KEY :密碼
執(zhí)行之后,使用docker ps查看正在運行的容器:
四、訪問地址
http://192.168.56.103:9090
訪問出來是這樣的,就代表成功了!
五、安裝遇到問題
如果運行容器之后客戶端打不開,這時候可以通過docker logs 容器id
查看日志。
1、問題一
剛開始我遇到一個這個問題,應該是說設置的賬號密碼長度有問題,正常賬號應該不低于3位,密碼不低于8位,不然容器會啟動不成功。
2、問題二
假如不設置客戶端端口,就會有以下警告。
3、問題三
一切都正常了,而且客戶端也能打開,但是通過程序連接minio上傳的時候報錯了,錯誤信息:
上傳失敗The difference between the request time and the server's time is too
系統(tǒng)時區(qū)與硬件時區(qū)不一致導致的
timedatectl // 查看時區(qū)配置
安裝ntpdate工具
yum -y install ntp ntpdate
設置系統(tǒng)時間與網(wǎng)絡時間同步
ntpdate cn.pool.ntp.org
將系統(tǒng)時間寫入硬件時間
hwclock --systohc
到此這篇關(guān)于Docker安裝MinIO詳細步驟介紹的文章就介紹到這了,更多相關(guān)Docker安裝MinIO內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker使用storage出現(xiàn)Exit導致文件無法上傳服務器的問題及解決方案
這篇文章主要介紹了docker使用storage出現(xiàn)Exit導致文件無法上傳服務器解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06docker 安裝nacos并配置數(shù)據(jù)庫的教程詳解
這篇文章主要介紹了docker 安裝nacos并配置數(shù)據(jù)庫的教程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12Next.js?Docker鏡像私有部署從零實現(xiàn)
這篇文章主要為大家介紹了Next.js?Docker鏡像私有部署從零實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Linux/Docker 中使用 System.Drawing.Common 踩坑記錄分享
這篇文章主要介紹了Linux/Docker 中使用 System.Drawing.Common 踩坑記錄,本文通過兩種方案給大家詳細介紹,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07