docker中安装minio

1.首先需要搜索可用镜像,当然也可以不用

复制代码
docker search minio/minio

2.拉取镜像

复制代码
docker pull minio/minio

3.在本地新建两个文件夹路径

复制代码
mkdir -p /opt/minio/data

mkdir -p /opt/minio/config

解释一下,data是文件存储的首路径。config是配置路径,后面用来挂载

4.可以用以下命令查看镜像

复制代码
docker images

6.运行容器

复制代码
docker run \
-p 9000:9000 \
-p 9090:9090 \
--net=host \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
 minio/minio server \
/data --console-address ":9090" -address ":9000"

命令解释

-p 9000:9000 -p 9090:9090 这是端口映射,前一个是服务器的端口,后一个是客户端也就是api接口访问的端口地址

--name minio 这是给新创建的容器命名的选项,名字是 "minio"

--net=host 这是网络设置,表示容器将使用主机的网络栈,这样就不需要在容器内部配置网络

-d --restart=always 这是运行容器的其他选项,-d使容器在后台运行,--restart=always表示容器总是会在退出后自动重启

-e "MINIO_ACCESS_KEY=minioadmin" 用户名

-e "MINIO_SECRET_KEY=minioadmin" 密码

-v /opt/minio/data:/data 这意味着将宿主机上的 /opt/minio/data 目录挂载到容器内的 /data 目录

-v /opt/minio/config:/root/.minio 将宿主机上的 /opt/minio/config 目录挂载到容器内的 /root/.minio 目录

minio/minio server /data --console-address ":9090" -address ":9000" 这是容器内要运行的命令,启动一个名为 "minio" 的服务器,数据存储在 /data 目录下,服务器的控制台地址为 ":9090",服务地址为 ":9000"

\ 换行

7.访问地址进行访问就好了当然,这是我地址,访问不通了。哈哈

http://192.168.186.132:9090/login

8.配置什么的百度一下吧

相关推荐
林克爱塞尔达7 分钟前
Linux入门(二)
linux·运维·chrome
Hello.Reader14 分钟前
Kafka 运维实战基本操作含命令与最佳实践
运维·kafka·linq
存储服务专家StorageExpert31 分钟前
手搓一个 DELL EMC Unity存储系统健康检查清单
linux·运维·服务器·存储维护·emc存储
SonOfWind03111 小时前
CentOS搭建本地源
linux·运维·centos
IT成长日记1 小时前
【Nginx开荒攻略】Nginx主配置文件结构与核心模块详解:从0到1掌握nginx.conf:
linux·运维·nginx·配置文件
代码的余温2 小时前
Web服务器VS应用服务器:核心差异解析
运维·服务器·前端
NiKo_W3 小时前
Linux 开发工具(1)
linux·运维·服务器
linweidong3 小时前
解锁 Ray 在 Kubernetes 上的弹性伸缩:打造高效、稳定的分布式作业
分布式·容器·kubernetes·ray·keda·autoscaling·ray推理
咖啡Beans3 小时前
Docker安装ELK(Elasticsearch + Logstash + Kibana)
后端·elasticsearch·docker
艾莉丝努力练剑3 小时前
【C++】类和对象(下):初始化列表、类型转换、Static、友元、内部类、匿名对象/有名对象、优化
linux·运维·c++·经验分享