在Fedora 35 Server上docker安装对象存储minio(官网下载太慢)

1、创建需要挂载的文件夹

mkdir -p /data/minio/data
mkdir -p /data/minio/config

2、拉取镜像

docker pull minio/minio

3、创建容器

docker run -p 9000:9000 -p 9001:9001 --name minio -v /data/minio/data:/data -v /data/minio/config:/root/.minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=password" minio/minio server /data --console-address ":9001"

设置API端口9000,web控制台端口9001,用户名:admin,密码:password。

 出现以上信息说明启动成功,可以加 -d 参数后台启动。

使用
1、浏览器访问
浏览器中输入http://ip:9001

输入启动容器时设置用户名密码,进入首页:

2、新增bucket
Buckets -> Create Bucket+

 3、设置bucket

 点击Manage->Access Rules->Add Access Rules

Prefix: *

Access: readwrite

4、上传浏览图片
进入test-bucket,点击上传logo.png

 接下来通过 http://ip:9000/test-bucket/logo.png 即可来访问上传的图片。

将docker容器内的minio文件拷贝的Linux本地

docker cp minio:/opt/bin/* /opt/bin/

本地运行minio

/opt/bin/minio server /mnt/data

输出

# /opt/bin/minio server /mnt/data

API: http://192.168.174.128:9000  http://172.17.0.1:9000  http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin

Console: http://192.168.174.128:45655 http://172.17.0.1:45655 http://127.0.0.1:45655
RootUser: minioadmin
RootPass: minioadmin

Command-line: https://docs.min.io/docs/minio-client-quickstart-guide
   $ mc alias set myminio http://192.168.174.128:9000 minioadmin minioadmin

Documentation: https://docs.min.io

WARNING: Console endpoint is listening on a dynamic port (45655), please use --console-address ":PORT" to choose a static port.
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

猜你喜欢

转载自blog.csdn.net/allway2/article/details/121858615