阿里云单机CentOS部署MinIO的OSS服务
使用Docker拉取MinIO镜像
首先由于新版的MinIO配置,将文件端口和控制端口分成了9000端口和9001端口.其次在阿里云的服务器上使用最新版的MinIO会出现内网IP绑定Servers地址的情况,这样的话文件的分享链接就成了内网的的地址链接,可能还需要使用Nginx进行端口映射,也可能是还会造成其他的问题! 所以我们还是使用旧版的MinIO服务,具体的docker命令如下。
docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z
Docker运行MinIO服务
我们已经拉取的旧版的MinIO服务,需要进行启动,其中启动的参数具体解释如下:
- 9000:9000 ,MInIO服务的上传和控制端口。
- name ,MInIO镜像的Docker名字。
- /root/config ,MinIO服务的配置路径。
- /root/data ,MinIO文件的存储路径。
- MINIO_ROOT_USER ,MinIO用户账号。
- MINIO_ROOT_PASSWOR ,MinIO服务密码。
docker run -d\
-p 9000:9000\
--name minio \
-v /root/config:/root/.minio \
-v /root/data:/data \
-e "MINIO_ROOT_USER=XXXXXXXXXXXXXXXXXXXXXXX" \
-e "MINIO_ROOT_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXX" \
minio/minio:RELEASE.2021-06-17T00-10-46Z server /data
新版的MinIO启动命令
docker run -d\
-p 9000:9000\
-p 9001:9001\
--name minio \
-v /root/config:/root/.minio \
-v /root/data:/data \
-e "MINIO_ROOT_USER=XXXXXXXXXXXXXXXXXXXXXXX" \
-e "MINIO_ROOT_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXX" \
minio/minio server /data --console-address ":9001"
阿里云端口开启
我们已经启动了MinIO服务,使用的是9000端口,但是阿里云的9000端口是默认关闭的,需要手动开启,其次是我们CentOS服务器的9000的端口也需要开启,
开启阿里云防火墙端口
开启CentOS服务器端口
我使用的是阿里云的轻量级应用服务器,系统是BT-Panel 7.5.1,关于安装的7.5.1的宝塔系统基于CentOS 7.9 64位操作系统。
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload