docker部署minio

admin2年前实践出真知278

docker安装方式 移步 https://note.centos7.online/?id=27

一、拉取镜像

docker pull minio/minio


二、启动容器

docker run \
 --name minio_dev  \ 
 -p 9000:9000 \ 
 -p 9001:9001 \ 
 -v /data/minio_dev_data/data:/data \ 
 -e "MINIO_SERVER_URL=http://my.domain.com:9000" \ 
 -e "MINIO_ACCESS_KEY=admin" \ 
 -e "MINIO_SECRET_KEY=mypasswd" \ 
 --restart=always \ 
 -d \ 
 minio/minio server /data \ 
 --console-address ":9001"

参数解释:


--name 给容器取的别名
-p 映射的端口号,minio默认的api端口是9000,也就是用于图片上传的端口
-v 挂在的数据目录,当前参数值表示 将容器内的 /data 映射到宿主机 /data/minio_dev_data/data,其中容器内的 /data 目录由 倒数第二行 的 minio/minio server /data 中的/data来指定
-e 环境变量 MINIO_SERVER_URL 用于指定分享时候要用的域名,根据实际情况填写
-d 运行在后台
minio/minio server /data 运行镜像minio/minio服务 并将数据目录指定到容器内的/data目录
--console-address ":9001"  指定web管理页的端口


其他操作:

创建存储桶后设置存储桶的匿名权限,即可让上传的文件随意访问

image.png


相关文章

thinkphp3.2一个复杂的查询语句

function buildWhere($where = array(), $searchFields = ''){    if(empty($searchFiel...

关于时间的处理(时间范围生成,mysql按照天,周,月统计)

mysql的查询语句 #周  select FROM_UNIXTIME(create_time,'%Y%u') weeks,count(cas...

PHP造一个$_PUT

$_PUT = array(); if ('PUT' == $_SERVER['REQUEST_METHOD'])&...

openfeign在单体项目用法

公司项目需要与其他系统对接,常规的httpClient写法,不符合我大道至简的理念,于是研究了一下openfeign,本文只是提供一个思路,具体还需要根据实际场景进行完善。一、加入依赖我使用的spri...

linux下利用nc监听端口的玩法

ubuntu/debian开机启动设置,移步这里家里有一些小服务器玩具,由于家里网络都是dhcp获取ip地址,ip地址可能会出现变动。那么如果在服务器上监听一个特殊端口,通过内网扫描指定的特殊端口,即...

js的缓存工具

项目中用到的一个localStorage工具,可以用于token存储、数据缓存,支持过期,使用起来简答快捷JavaScript版const DEFAULT_EXPIRE =&nbs...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。