1.生成证书
前提是windows安装openssl
ip换成自己的,生成的证书在运行目录,运行在cmd
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt -subj "/C=CN/ST=BJ/L=BJ/O=Example/OU=IT Department/CN=192.168.101.208" -addext "subjectAltName=IP:192.168.101.208"
生成两个文件
2.docker加载镜像
镜像文件:https://download.csdn.net/download/fansfi/90545851
版本:RELEASE.2025-03-12T18-04-18Z ×86_64
docker load -i minio.tar
3.创建运行容器
证书位置
/usr/local/minio/ssl/server.crt
/usr/local/minio/ssl/server.key
用户名密码
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
容器名
–name minio
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /usr/local/minio/data/:/data \
-v /usr/local/minio/config:/root/.minio \
-v /usr/local/minio/ssl/server.crt:/root/.minio/certs/public.crt \
-v /usr/local/minio/ssl/server.key:/root/.minio/certs/private.key \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin \
-e MINIO_HTTPS_CERT_FILE=/root/.minio/certs/public.crt \
-e MINIO_HTTPS_KEY_FILE=/root/.minio/certs/private.key \
minio/minio:latest server /data --console-address ":9001"
访问:https://ip:9001/login