Bootstrap

minio docker https配置

docker run -p 9000:9000 -p 9001:9001 -v /mnt/minio/data:/data -v /mnt/minio/config:/root/.minio/certs  -d --name minio -d --restart=always  -e "MINIO_ACCESS_KEY=miniddddo" -e "MINIO_SECRET_KEY=middddddn123" -e "MINIO_BROWSER_URL=https://image.tx.com:9001" -e "MINIO_SERVER_URL=https://image.tx.com:9000" minio/minio server --console-address ":9001" -address ":9000" /data

1.下载证书文件(注意:要Apache版)

注意.key的换成 private.key,public.crt换成 public.crt,然后将这两个文件放在/mnt/minio/config(这个目录自己可以随便改:到挂载到容器上面就可以了)

启动时要挂载证书到容器的minio配置下

把证书名证书和密钥,server.key改为private.key,server.crt改为public.crt 放入到

本地机器:/mnt/minio/config下,然后挂载到容器的/root/.minio/certs 这样证书都同步上去了

-v /mnt/minio/config:/root/.minio/certs 这是本地证书同步到docker minio配置证书下面

然后调用  https://image.tx.com:9001 就可以访问 了

提醒一下:不要忘记在防火墙把9000,9001端口放开。

还有一个问题:一般我们访问图片是一般是80端口,但是如果我们宿主机是80端口如果给了nginx,这时minio的容器,没有办法映射80端口。所以需要使用minio nginx https配置看我另一遍文章:

minio nginx https 完整配置,遇到的坑-CSDN博客

;