搭建企业自有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容器创建、查看、启动、停止
-
先拉取镜像 (如果用最新版本的话)
docker pull minio/minio:laster
最新版本很不好用啊:还是老版本比较香点
docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z
-
创建容器
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}目录
之后重启;
最新版本的minio与老版本的 SSL 证书放置目录有所区别哦;请注意。
访问:
《未完待续.............; 开始配置多用户,及权限等相关的配置了哦》
作者: CLP ; 日期: 2022-10-11 ; 地点: 临沂; 天气: 晴
QQ: 53258372; Mail : 53258372@QQ.com
微信: