MacOS本地使用Docker Desktop 搭建Minio容器

1. 下载docker Desktop

docker官网:https://www.docker.com/products/docker-desktop/
根据自己的型号进行选择,我的M系列芯片,选择的是Apple-Chip,记得需要看到最后噢!
最后有坑点解决办法! 最后有坑点解决办法! 最后有坑点解决办法!
在这里插入图片描述

2. 拉去镜像

安装以后,打开docker desktop,然后执行docker pull 拉去最新的镜像,随后docker images查看本地镜像

# 下载镜像
docker pull minio/minio

#查看镜像
docker images

在这里插入图片描述

3. 在本地创建挂在目录

一个用来存放配置,一个用来存储上传文件的目录
启动前需要先创建Minio外部挂载的配置文件( /opt/minio/config),和存储上传文件的目录( /opt/minio/data)根据自己情况来哈

mkdir -p /opt/minio/config

mkdir -p /opt/minio/data

4. 启动容器并配置账户密码

docker run \
-p 19000:9000 \
-p 9090:9090 \
--net=host \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=admin123" \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
 minio/minio server \
/data --console-address ":9090" -address ":19000"

解释一下上述命令:

-p 9000:9000 -p 9090:9090 将容器端口映射到宿主机端口,前一个是服务器的端口,后一个是客户端也就是api接口访问的端口地址
–name minio 这是给新创建的容器命名的选项,名字是 “minio”
–net=host 这是网络设置,表示容器将使用主机的网络栈,这样就不需要在容器内部配置网络,当然你也可以配置侨接模式,根据自己要求来
-d --restart=always 这是运行容器的其他选项,-d使容器在后台运行,–restart=always表示容器总是会在退出后自动重启
-e “MINIO_ACCESS_KEY” -e “MINIO_SECRET_KEY” 是WebUI的登陆账户和密码,可以更改自己容易记的
-v /opt/minio … 这意味着将宿主机上的 /opt/minio/ 目录挂载到容器内的 /data 目录
minio/minio server /data --console-address “:9090” -address “:9000” 是容器内要运行的命令,启动一个名为 “minio” 的服务器,数据存储在 /data 目录下,服务器的控制台地址为 “:9090”,服务地址为 “:9000”

5. 查看容器是否启动

docker ps, 如果看见minio/minio 是Up 状态就是说明起来了
在这里插入图片描述
虽然查看容器日志获取到我们的登陆minio的WebUI界面的URL地址
在这里插入图片描述

6. 打开浏览器

输入:http://127.0.0.1:9090 默认跳转 http://127.0.0.1:9090/login
在这里插入图片描述

7. ***** 坑点 ******

  • 坑点一: Mac上创建这个文件夹可能权限不够,需要使用sudo chmod -R 777 [dir_name] 来给这个文件夹授权,比如我们在宿主机创建的/opt/minio/config/opt/minio/data 这两个文件可能需要是权限不够,就需要使用sudo chmod -R 777 minio
  • 坑点二: Docker Desktop 没有办法将我们的/opt/minio/config/opt/minio/data 挂在上去,这时候我们就需要手动进行去设置里面进行追加这两个路径
    在这里插入图片描述
  • 14
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值