1.拉取镜像
docker pull docker pull rustfs/rustfs:latest
2.创建持久化目录
mkdir -p /opt/rustfs/data
# 授权
# RustFS 容器以非 root 用户 rustfs (id 为 10001) 运行,如果你使用 -v 将主机目录挂载到 docker # 容器中,请确保主机目录的所有者已更改为 10001,否则会遇到权限拒绝错误。
# [FATAL] Server runtime failed: Io error: Permission denied (os error 13)
chmod 777 -R /opt/rustfs
3.启动容器
docker run -d \
--restart always \
-p 9000:9000 \
-p 9001:9001 \
-e RUSTFS_ACCESS_KEY=rustadmin \
-e RUSTFS_SECRET_KEY=rustadmin \
-e RUSTFS_CONSOLE_ENABLE=true \
-v /opt/rustfs/data:/data \
--name rustfs \
rustfs/rustfs:latest
4.访问
http://127.0.0.1:9000