赞
踩
前情提要:
项目需要使用minio,由于不想使用离线安装部署安装包的方式,于是使用docker安装,因此首先需要一个docker环境。
优先安装docker环境:
首先下载docker离线安装包
https://download.docker.com/linux/static/stable/x86_64/
我下载的版本是 docker-20.10.0.tgz
tar -zxvf docker-20.10.0.tgz
cp -p docker/* /usr/bin
配置docker启动服务
vim /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
配置镜像仓库地址
vim /etc/docker/daemon.json
以下地址可填阿里云镜像等,这里我填自己公司私服地址
{
"registry-mirrors": ["https://docker.*.com"]
}
修改过后重启docker服务
service docker restart
docker info
查看有配置的镜像仓库地址信息即可
首先需要拉取 minio,我这直接拉取最新版本
docker pull minio/minio
再新建存储minio数据及配置文件的目录级
mkdir -p /data/minio/data
mkdir -p /data/minio/config
启动minio,注意最后的 --console-address “:9001” 及 --address “:9000” 两个参数需要带上否则没法启动,第一个为前端控制台端口 第二个为后端服务连接端口,并且注意前后端的端口都需要在docker -p开放。
docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=123456789" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data/minio --console-address ":9001" --address ":9000"
启动容器后,查看是否有在运行
docker ps -a
端口映射正确,状态启动成功即可
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9b8f7009fa81 minio/minio “/usr/bin/docker-ent…“ 19 minutes ago Up 19 minutes 0.0.0.0:9000-9001->9000-9001/tcp minio
直接访问
ip:9000 即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。