赞
踩
docker官网:https://www.docker.com/products/docker-desktop/
根据自己的型号进行选择,我的M系列芯片,选择的是Apple-Chip
,记得需要看到最后噢!
最后有坑点解决办法!
最后有坑点解决办法!
最后有坑点解决办法!
安装以后,打开docker desktop,然后执行docker pull 拉去最新的镜像,随后docker images查看本地镜像
# 下载镜像
docker pull minio/minio
#查看镜像
docker images
一个用来存放配置,一个用来存储上传文件的目录
启动前需要先创建Minio外部挂载的配置文件( /opt/minio/config),和存储上传文件的目录( /opt/minio/data)根据自己情况来哈
mkdir -p /opt/minio/config
mkdir -p /opt/minio/data
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”
docker ps, 如果看见minio/minio 是Up 状态就是说明起来了
虽然查看容器日志获取到我们的登陆minio的WebUI界面的URL地址
输入:http://127.0.0.1:9090 默认跳转 http://127.0.0.1:9090/login
sudo chmod -R 777 [dir_name]
来给这个文件夹授权,比如我们在宿主机创建的/opt/minio/config
和/opt/minio/data
这两个文件可能需要是权限不够,就需要使用sudo chmod -R 777 minio
/opt/minio/config
和/opt/minio/data
挂在上去,这时候我们就需要手动进行去设置里面进行追加这两个路径Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。