搭建企业自有OSS服务器

搭建企业自有OSS服务器

一、Docker 安装

​ OS: Centos 7

​ [Centos7下安装Docker(详细安装教程)通俗易懂] - 腾讯云开发者社区-腾讯云 (tencent.com)

Docker 安装 (完整详细版)_Touch&的博客-CSDN博客_docker安装

Docker 日常命令大全(完整详细版)_Touch&的博客-CSDN博客_docker命令大全

​ 设置(阿里云镜像)安装源:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

可以查看所有仓库中所有docker版本,并选择特定版本(centos7 docker-ce-18.03.1.ce)安装:

yum list docker-ce --showduplicates | sort -r
....

docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
....
yum install docker-ce-18.03.1.ce

二、Minio容器创建、查看、启动、停止

  • 先拉取镜像 (如果用最新版本的话)

shell docker pull minio/minio:laster

最新版本很不好用啊:还是老版本比较香点

docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z

  • 创建容器

```shell docker run -p 9000:9000 --name minio \ -d --restart=always \ -e MINIO_ACCESS_KEY=minioadmin \ -e MINIO_SECRET_KEY=XXXX \ -v /home/minio/oldmc/data:/data \ -v /home/minio/oldmc/config:/root/.minio \ minio/minio:RELEASE.2021-06-17T00-10-46Z server /data

# 最新版启动命令
minio/minio server /data --console-address ":9000" --address ":9090"

```

  • ```

  • -it: 开启输入功能并连接伪终端
  • -d: 后台运行容器
  • --name: 为容器指定一个名称
  • -p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
  • -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
  • --restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。 ```

特别说明:

如果已经安装过最新的minio,原来的docker 的 数据和配置 (/data 和 /config)目录最好不用使用,会出现很多莫名奇妙的问题,如果安装老版本的minio;请重新创建 数据和配置目录哦;

不建议使用最新版本的minio,最新版本的minio使用了两个端口,做网络配置很麻烦,还不一定能成功。

三、Minio配置 SSL

​ 使用 docker exec -it 88fae5be9f5b bash 命令进入容器

# 查看所有容器列表信息

从阿里云(或其他服务商)得到SSL证书:

在这里插入图片描述

然后,文件进行重命名

打开后重命名key,和pem,pem公钥直接改为public.crt(对,修改后缀没影响的),key改名为private.key。 名字请务必是这两个,不然minio无法识别

官方的{HOME}/.minio/certs 中home目录并不是我们下载minio的地方,具体大家可以用这个命令查看自己的{home}目录

http://minio.51epub.com:8001/api/v1/buckets/mdblog/objects/download?preview=true&prefix=NTFlcHViLmNjLzAxLnBuZw==&version_id=null

ceshi

低调

之后重启;

最新版本的minio与老版本的 SSL 证书放置目录有所区别哦;请注意。

访问:

《未完待续.............; 开始配置多用户,及权限等相关的配置了哦》


作者: CLP ; 日期: 2022-10-11 ; 地点: 临沂; 天气: 晴

QQ: 53258372; Mail : 53258372@QQ.com

微信: image-20220903114619121