切换用户至root
拉取镜像
docker pull minio/minio
创建目录 /data 数据存储 /config 配置目录
mkdir -p /data/minio/config
mkdir -p /data/minio/data
docker pull minio/minio
创建目录 /data 数据存储 /config 配置目录
mkdir -p /data/minio/config
mkdir -p /data/minio/data
启动容器
docker run
-p 9000:9000 \
-p 9090:9090 \
--name=wk-minio \
--privileged=true \
--restart=always \
-e "MINIO_ROOT_USER=minio" \
-e "MINIO_ROOT_PASSWORD=minio" \
-v /data/minio/data:/data \
-v /data/minio/config:/root/.minio \
-d \
minio/minio \
server /data --console-address ":9090" -address ":9000"
访问:http://localhost:9090/ 进入minio登录页面
在minio控制台 buckets 菜单中 创建 buckets 并设置权限
在minio控制台 Access Keys 菜单中 创建 凭证
在宝塔docker中 选中命令行模式执行命令
docker run -p 9000:9000 -p 9090:9090 --name=wk-minio --privileged=true --restart=always -e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=minio" -v /data/minio/data:/data -v /data/minio/config:/root/.minio -d minio/minio server /data --console-address ":9090" -address ":9000"
注意: proxy_set_header Host $http_host;
通过宝塔的反向代理
功能创建的代理 默认
$http_host
的值是服务器的IP地址
,需要改成
$http_host
否则会报错 签名不匹配
其他值默认即可。
#PROXY-START/
location ^~ /
{
proxy_pass http://IP:9000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-NginX-Proxy true;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_file1LNsufKP 0;
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_file1LNsufKP 1;
expires 1m;
}
if ( $static_file1LNsufKP = 0 )
{
add_header Cache-Control no-cache;
}
}
#PROXY-END/
发布时间 : 2024-11-24,阅读量:43
, 分类:
Docker