Docker - 部署 RustFS 对像存储

Docker - 部署 RustFS 对像存储

 

1. 拉取镜像

docker pull rustfs/rustfs

 

2. 启动容器

 
 docker run -d  \ 
 --name rustfs_serve   \ 
 -p 17000:9000   -p 17001:9001  \ 
 -v D:\DockerVolume\rust\data:/data  \ 
 -e RUSTFS_ACCESS_KEY=rustfsadmin   \ 
 -e RUSTFS_SECRET_KEY=rustfsadmin   \ 
 -e RUSTFS_CONSOLE_ENABLE=true   \ 
 -e RUSTFS_SERVER_DOMAINS=example.com  \ 
 rustfs/rustfs:latest  \ 
 --address :9000   \ 
 --console-enable   \ 
 --server-domains example.com  \ 
 --access-key rustfsadmin   \ 
 --secret-key rustfsadmin 
  

 

去除换行后

 docker run -d --name rustfs_serve  -p 17000:9000  -p 17001:9001 -v D:\DockerVolume\rust\data:/data -e RUSTFS_ACCESS_KEY=rustfsadmin  -e RUSTFS_SECRET_KEY=rustfsadmin  -e RUSTFS_CONSOLE_ENABLE=true  -e RUSTFS_SERVER_DOMAINS=example.com rustfs/rustfs:latest --address :9000  --console-enable  --server-domains example.com --access-key rustfsadmin  --secret-key rustfsadmin  

成功 。 

 

如果是 docker-compose

version: '3.8'

services:
  rustfs_serve:
    image: rustfs/rustfs:latest
    container_name: rustfs_serve
    ports:
      - "17000:9000"
      - "17001:9001"
    volumes:
      - D:\DockerMapping\rust\data:/data
    environment:
      - RUSTFS_ACCESS_KEY=rustfsadmin
      - RUSTFS_SECRET_KEY=rustfsadmin
      - RUSTFS_CONSOLE_ENABLE=true
      - RUSTFS_SERVER_DOMAINS=example.com
    command: >
      --address :9000
      --console-enable
      --server-domains example.com
      --access-key rustfsadmin
      --secret-key rustfsadmin
    restart: unless-stopped

3. 访问:

http://172.16.40.170:17001/rustfs/console/auth/login

image

 

4. 登录 rustfsadmin/rustfsadmin

image

 

5. NET9 调用 rustfs

参考:https://www.cnblogs.com/1285026182YUAN/p/19243063

 

 

 

 

 

 

 

 

 

end.

 

posted @ 2025-11-19 15:48  无心々菜  阅读(195)  评论(0)    收藏  举报