linux下怎么使用docker安裝minio

    docker 安裝 minio

    1、拉取 minio 鏡像

    pull?minio/minio

    2、創建兩個目錄

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

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

    docker?run?? ?--name?minio???#docker?鏡像名稱 ??-p?9000:9000???#服務端口號 ??-p?9001:9001???#映射端口號 ??-d?--restart=always??#docker設置容器隨系統開機啟動?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"????#啟動服務對外端口號?訪問主機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、查看啟動狀態

    docker?ps?-a
    C:Usersyouth>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 中顯示端口號則說明啟動成功,根據ip+端口號進行登錄查看

    5.異常狀況

    minio未正常啟動時:

    先查詢minio的鏡像

    docker?ps?-a

    然后根據minio的CONTAINER ID查詢minio報錯日志

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

    根據日志進行處理。

    我自己遇到的狀況:

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

    linux下怎么使用docker安裝minio

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

    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)

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

    docker離線(升級)安裝MINIO

    1.查看版本

    登錄minio網頁,右上角點擊About

    linux下怎么使用docker安裝minio

    linux下怎么使用docker安裝minio

    2.本地安裝

    登錄一臺有網而且安裝了Docker的linux

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

    3.把包上傳到服務器

    方式一(命令行):

    #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

    參數解讀:

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

    • –name:指定容器名稱

    • -d:后臺運行

    • –restart:是否重啟

    • -e:環境配置

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

    • minio/minio:容器名稱

    • server:啟動

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

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

    • minio/minio:容器名稱

    • server:啟動

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

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

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊9 分享