溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux下怎么使用docker安裝minio

發(fā)布時間:2023-04-03 15:32:09 來源:億速云 閱讀:169 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“l(fā)inux下怎么使用docker安裝minio”,在日常操作中,相信很多人在linux下怎么使用docker安裝minio問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux下怎么使用docker安裝minio”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

    docker 安裝 minio

    1、拉取 minio 鏡像

    pull minio/minio

    2、創(chuàng)建兩個目錄

    mkdir -p /usr/local/minio/data
    mkdir -p /usr/local/minio/config

    3、啟動容器,后臺運行。

    docker run \ 
     --name minio \  #docker 鏡像名稱
      -p 9000:9000  \ #服務(wù)端口號
      -p 9001:9001  \ #映射端口號
      -d --restart=always \ #docker設(shè)置容器隨系統(tǒng)開機啟動 minio
      -e "MINIO_ACCESS_KEY=admin"  \ #登錄用戶名
      -e "MINIO_SECRET_KEY=admin123456"  \ #登錄密碼
      -v "/usr/local/minio/data":"/data" \  # 存儲文件位置
      -v "/usr/local/minio/config":"/root/.minio"  \ # 配置文件位置
      minio/minio server /data --console-address ":9001"  \  #啟動服務(wù)對外端口號 訪問主機ip+9001 就能打開

    完整命令可直接復制

    docker run --name minio -p 9000:9000 -p 9001:9001 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123456" -v "/usr/local/minio/data":"/data" -v "/usr/local/minio/config":"/root/.minio" minio/minio server /data --console-address ":9001"

    4、查看啟動狀態(tài)

    docker ps -a
    C:\Users\youth>docker ps -a
    CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS          PORTS                              NAMES
    a6f0af2430c5   minio/minio   "/usr/bin/docker-ent…"   30 minutes ago   Up 30 minutes   0.0.0.0:9000-9001->9000-9001/tcp   minio

    PORTS 中顯示端口號則說明啟動成功,根據(jù)ip+端口號進行登錄查看

    5.異常狀況

    minio未正常啟動時:

    先查詢minio的鏡像

    docker ps -a

    然后根據(jù)minio的CONTAINER ID查詢minio報錯日志

    docker logs ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    根據(jù)日志進行處理。

    我自己遇到的狀況:

    1.查了很多文檔,在配置文件路徑的時候都是沒有雙引號的,導致我換了很多文檔依然啟動不了,加上雙引號之后問題解決,不知道是不是個例,當個參考。

    linux下怎么使用docker安裝minio

    2.修改完運行命令之后還需要做幾步相關(guān)操作

    1)如果minio在無限重啟,用以下命令將其停止

    docker stop ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    2)重新運行minio時要先查詢原先的鏡像生沒生成

    docker ps -a

    如果存在的話將其刪除后再運行新的啟動minio的命令

    docker rmi [image]

    docker rm ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    先寫到這吧,后續(xù)遇到新的問題再補充吧。

    docker離線(升級)安裝MINIO

    1.查看版本

    登錄minio網(wǎng)頁,右上角點擊About

    linux下怎么使用docker安裝minio

    linux下怎么使用docker安裝minio

    2.本地安裝

    登錄一臺有網(wǎng)而且安裝了Docker的Linux

    #拉取鏡像
    docker pull minio/minio
    #在當前目錄生成鏡像的tar包
    docker save  -o minio.tar minio/minio

    3.把包上傳到服務(wù)器

    方式一(命令行):

    #scp方式上傳
    scp [filename] [user]@[ip] 遠程傳輸文件
    scp -r ./* root@8.134.50.9:/opt/app-service/my-pro
    #輸入root賬號密碼

    方式二(傳輸工具):

    #使用FZ之類的xftp工具

    4.將安裝包加載到鏡像中

    docker load -i minio.tar

    5. 運行minio鏡像

    docker run -p 9000:9000 \
    --name minio \
    -d \
    --restart=always \
    -e "MINIO_ACCESS_KEY=admin" \
    -e "MINIO_SECRET_KEY=12345678" \
    -v /programs/minio/data:/data \
    -v /programs/minio/config:/root/.minio \
    minio/minio server /data

    參數(shù)解讀:

    • -p:指定宿主端口和容器暴露接口

    • –name:指定容器名稱

    • -d:后臺運行

    • –restart:是否重啟

    • -e:環(huán)境配置

    • -v:容器文件掛載到宿主機上

    • minio/minio:容器名稱

    • server:啟動

    • /data:指定存儲文件目錄

    • . -v:容器文件掛載到宿主機上

    • minio/minio:容器名稱

    • server:啟動

    • /data:指定存儲文件目錄

    提示:如果遇上瀏覽器登錄不了的問題就不要使用最新版本,應(yīng)該是最新版本命令或配置還沒適用在Docker中

    到此,關(guān)于“l(fā)inux下怎么使用docker安裝minio”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

    向AI問一下細節(jié)

    免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI