Docker的minio檔案伺服器部署【嘿】
一、拉取映象
[root@localhost ~]# docker pull minio/minio
Using default tag: latest
latest: Pulling from minio/minio
a6b97b4963f5: Pull complete
13948a011eec: Pull complete
9e85097df0ae: Pull complete
7bc31bea2ec2: Pull complete
a90e7684f0d1: Pull complete
d1c2be6bbb4d: Pull complete
1c3f5437bc85: Pull complete
Digest: sha256:a73748dd30afa2c8e54029b7123ce231bc1645e0ac3045cacd02add03bd20a64
Status: Downloaded newer image for minio/minio:latest
docker.io/minio/minio:latest
二、檢視映象
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
minio/minio latest 664e7fa56fd9 3 days ago 183MB
三、執行容器
科普兄弟姐妹
--restart=always #當 Docker 重啟時,容器自動啟動,不加則不能自動啟動
-d #後臺執行容器,並返回容器ID
-p #指定埠對映,格式為:主機(宿主)埠:容器埠
--name #--name="nginx-lb": 為容器指定一個名稱
-e #-e 設定環境變數
-v #掛載
首先建好掛載的資料夾
[root@localhost /]# mkdir -p /data/docker/minio
[root@localhost /]# ls
bin data etc lib media opt root sbin sys usr
boot dev home lib64 mnt proc run srv tmp var
[root@localhost minio]# mkdir data
[root@localhost minio]# mkdir config
然後執行容器
想吐 ,我沒百度具體原因,之前密碼隨便設定admin 發現一直不可以訪問!!!然後研究很久,發現密碼設定複雜點就可以?,有心情再找度娘吧
[root@localhost /]# docker run -p 9000:9000 --name minio \
-d --restart=always \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio@321 \
-v /data/docker/minio/data:/data \
-v /data/docker/minio/config:/root/.minio \
minio/minio server /data
四、檢視容器
檢視容器
[root@localhost /]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dab8a4726d7a minio/minio "/usr/bin/docker-ent…" 4 seconds ago Restarting (1) Less than a second ago minio
檢視容器的掛載 -v
[root@localhost /]# docker inspect dab8a4726d7a
四、檢視是否成功
方式一:curl 127.0.0.1:9000
[root@localhost /]# docker port 99376ac7992c
9000/tcp -> 0.0.0.0:9000
[root@localhost /]# curl 127.0.0.1:9000
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied.</Message><Resource>/</Resource><RequestId>1656CA6B9EAEBE40</RequestId><HostId>6cd9b464-be2c-4f7c-b067-7dbecd78fb27</HostId></Error>
方式二:http://ip:9000/minio/login
五、額外:刪除配置了–restart=always容器
docker update --restart=no <container-id>
docker stop <container-id>
相關文章
- 使用 Docker 搭建 minio 檔案儲存Docker
- helm安裝MINIO檔案伺服器伺服器
- MinIO 的分散式部署分散式
- minio檔案上傳與下載
- SpringBoot+Minio搭建不再爆肝禿頭的分散式檔案伺服器Spring Boot分散式伺服器
- docker部署專案Docker
- Linux伺服器使用Docker部署.net Core專案Linux伺服器Docker
- 使用 Docker 部署 Node 應用 - 映象檔案尺寸的優化Docker優化
- [部署02] Docker 部署vue專案DockerVue
- docker中部署專案Docker
- linux伺服器環境部署(三、docker部署nginx)Linux伺服器DockerNginx
- 分散式檔案儲存庫MinIO可還行?分散式
- UniApp檔案上傳(SpringBoot+Minio)APPSpring Boot
- Docker-Docker部署SpringBoot專案DockerSpring Boot
- Docker(四)Docker部署SpringBoot專案DockerSpring Boot
- Docker部署Python專案DockerPython
- 使用 Docker 部署 vue 專案DockerVue
- 使用 Docker 部署 Angular 專案DockerAngular
- docker部署Web專案(二)DockerWeb
- C# 專案 docker 部署C#Docker
- Linux部署之Docker方式部署專案LinuxDocker
- docker部署nginx並且掛載資料夾和檔案DockerNginx
- Centos6.5部署ftp檔案伺服器CentOSFTP伺服器
- 物件儲存服務MinIO安裝部署分散式及Spring Boot專案實現檔案上傳下載物件分散式Spring Boot
- Docker搭建部署Node專案Docker
- docker 部署 django + mysql + vue 專案DockerDjangoMySqlVue
- 基於Docker部署Oracle、MySQL等資料庫的資料檔案持久化DockerOracleMySql資料庫持久化
- springCloud 微服務通過minio實現檔案上傳和檔案下載介面SpringGCCloud微服務
- Docker 的配置檔案說明Docker
- Citypos專案的docker化部署實踐Docker
- 截圖的誘惑:Docker部署Puppeteer專案Docker
- jb7中的部署描述檔案與weblogic中的部署描述檔案不同Web
- Docker 的部署方式Docker
- 基於 Docker 映象部署 go 專案DockerGo
- 使用 Docker 部署 Spring Boot 專案DockerSpring Boot
- 嘗試使用 docker 部署 Laravel 專案DockerLaravel
- 使用 Docker 部署 NodeJS + MongoDB 專案DockerNodeJSMongoDB
- 使用Docker部署Spring Boot專案DockerSpring Boot