前提:
1、在服务器的安全组和防火墙中放通相对应的端口,操作系统:centos 7.6,需要放通9000端口
2、登录自己的Linux系统服务器
3、关闭服务器内部的firewalld防火墙
4、开启内核端口转发:
通过vim /etc/sysctl.conf把里面的net.ipv4.ip_forward = 0修改为net.ipv4.ip_forward = 1后进行保存退出,通过sysctl -p命令使修改后的内核转发文件生效
5、下载安装好docker
6、安装配置好镜像加速源(由于正常拉取镜像是从境外的docker官网拉取,建议设置镜像加速源) :
轻量应用服务器 安装 Docker 并配置镜像加速源 - 最佳实践 - 文档中心 - 腾讯云 (tencent.com)
第一步:查看镜像并拉取最新镜像
使用docker search minio 命令查看最新版本的minio镜像
使用docker pull minio/minio 命令拉取minio镜像(后面不跟版本,默认是最新版本镜像)
第二步:创建并启动minio容器
# 注意: docker最新版安装会报错 ,提示port问题,因为最新版提供了api和console两个端口,所以需要--console-address ":9000" --address ":9090" 进行指定启动,前期版本不需要,直接运行即可
代码语言:javascript复制docker run -d -p 9000:9000 --name minio
-e "MINIO_ACCESS_KEY=minio"
-e "MINIO_SECRET_KEY=minio123"
-v /home/admin/minio/data:/data
-v /home/admin/minio/config:/root/.minio
minio/minio server /data
--console-address ":9000" --address ":9090"
以上命令,在最新版本下的docker里面直接运行即可,MINIO_ACCESS_KEY是登录的用户名,MINIO_SECRET_KEY是登陆的密码,根据自己的情况来设置登录的用户名和密码
老版本docker启动创建minio (目前大部分都是最新版本,要是最新版本不行,再用这个老版本的命令)
代码语言:javascript复制docker pull rancher/minio-minio:RELEASE.2018-05-25T19-49-13Z
代码语言:javascript复制docker run -d -p 9000:9000 --name minio
-e "MINIO_ACCESS_KEY=minio"
-e "MINIO_SECRET_KEY=minio123"
-v /home/admin/minio/data:/data
-v /home/admin/minio/config:/root/.minio
324b75ae46a3 server /data