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

4. 登录 rustfsadmin/rustfsadmin

5. NET9 调用 rustfs
参考:https://www.cnblogs.com/1285026182YUAN/p/19243063
end.

浙公网安备 33010602011771号