一、安装包安装

(1)FTP上传包minio下载地址(https://min.io/download)至/minio目录下。

(2)增加权限。

chmod +x minio

(3)启动minio

./minio server /minio/minioData

(4)开放端口

/sbin/iptables -I INPUT -p tcp --dport 9000 -j ACCEPT

Minio服务器自带嵌入式web对象浏览器。将web浏览器指向http://服务器IP:9000,验证服务器是否已成功启动。

(5)配置AK,SK固定该字段值,设置环境变量进行覆盖。

配置环境变量覆盖,命令:

#set minio environment

export MINIO_ACCESS_KEY=GK1Q0LE9G2B8B66T541A

export MINIO_SECRET_KEY=KfQEH9IfjINH+VAH8k681z2+nKodJMjpiIxsCcNa

minio配置参考

官网:https://docs.minio.io/

https://blog.csdn.net/abcdad/article/details/82380730

二、docker安装

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看当前内核版本

Uname -r

备份下原来的yum源(可省略,因此次安装的minio不包含在原来的yum源中)

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo_bak

获取阿里云yum源:

Wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all

yum makecache

yum update -y

安装一些必要的系统工具:

yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息:

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

更新 yum 缓存:

yum makecache fast

安装 Docker-ce:

yum -y install docker-ce

启动 Docker 后台服务:

systemctl start docker

设置镜像(由于默认镜像都是国外,速度很慢):

vi /etc/docker/daemon.json

{

"registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]

}

开放管理端口映射:

vim /lib/systemd/system/docker.service

将第11行的ExecStart=/usr/bin/dockerd,替换为:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654

2375是管理端口,7654是备用端口

在~/.bashrc中写入docker管理端口

vim ~/.bashrc

export DOCKER_HOST=tcp://0.0.0.0:2375

source ~/.bashrc

重启docker:

systemctl daemon-reload

systemctl restart docker.service

测试运行 hello-world:

docker run hello-world

如出现以下信息,则说明成功。

Hello from Docker!

This message shows that your installation appears to be working correctly.

***使用docker安装并启动minio

docker run -p 9000:9000 --name minio1 \

-v /mnt/data:/prepaycard/minioData \

-v /mnt/config:/prepaycard/.minio \

minio/minio server /prepaycard/minioData

Minio自定义Access和Secret密钥

docker run -p 9000:9000 --name minio1 \

-e "MINIO_ACCESS_KEY=AK自定义" \

-e "MINIO_SECRET_KEY=SK自定义" \

-v /mnt/data:/prepaycard/minioData \

-v /mnt/config:/prepaycard/.minio \

minio/minio server /prepaycard/minioData

此时若关闭客户端,容器也将关闭,设置使用docker启动容器

获取容器ID:

docker ps -a

启动容器:

docker start <container_id>

停止正在运行的容器:

docker stop <container_id>

minio安装(包括docker安装)相关推荐

  1. docker 安装mysql_docker|docker安装mysql数据库

    javaDEMO 本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得收藏哦~~https: ...

  2. rabbitmq基础2——rabbitmq二进制安装和docker安装、基础命令

    文章目录 一.RabbitMQ安装 1.1 二进制安装 1.2 rabbitmqctl工具 1.3 docker安装 二.rabbitmq基础命令 2.1 多租户与权限类 2.1.1 创建虚拟主机 2 ...

  3. jupyterHub安装,docker安装JupyterHub,JupyterLub,配置JupyterHub使用JupyterLab

    参考官方配置: https://jupyterhub.readthedocs.io/en/stable/index.html docker下安装jupyterHub jupyterhub简介 部署步骤 ...

  4. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  5. RocketMQ部署安装(非Docker安装)

    1.下载 下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.z ...

  6. docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写

    1.拉取镜像 //拉取mysql镜像 docker pull mysql//查看镜像 docker images 2.启动mysql $ docker run --name mysq.db -p 33 ...

  7. postgresql安装(docker安装)

    第一步.安装docker 安装过程可参考:CentOS7安装docker_王超东的博客-CSDN博客 第二步.拉取postgres镜像 docker pull postgres 第三步.创建postg ...

  8. 【docker安装】docker安装与部署

    docker在centos中的安装与部署 yum list docker-ce --showduplicates | sort -r yum update 3.配置docker镜像源 tee /etc ...

  9. docker安装Mysql5.7以及远程登陆链接配置

    1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...

最新文章

  1. 类与对象与结构体的区别
  2. Windows XP中安装虚拟网卡microsoft loopback adapter
  3. python如何做散点图-matplotlib在python上绘制3D散点图实例详解
  4. Android 动画之ScaleAnimation应用详解
  5. 正则表达式在JS中的应用
  6. java算术运算符的分类_6.Java算术运算符
  7. javascript 通过地址获取经纬度 get lat long from address
  8. python 角点检测_opencv python Shi-Tomasi角点检测
  9. 小程序页面之间的跳转方法
  10. android中的Handler和Callback机制
  11. matlab如何把散点放大,如何在matlab中更新散点3图(循环)
  12. 推荐收藏:50个最佳机器学习公共数据集
  13. 【linux】vi常用快捷键
  14. win10系统的深度清理方法
  15. 【.Net平台下插件开发】-MEF与MAF初步调研
  16. 百度地图实现测量面积和测量距离功能
  17. 《机器学习实战:基于Scikit-Learn、Keras和TensorFlow第2版》-学习笔记(8):降维
  18. Cobalt Strike Beacon 初探
  19. java kpi_JAVA内存调优的KPI
  20. 跨境电商“洋码头”,真正的对手是谁?

热门文章

  1. 关于SAP的预留问题
  2. 把SAP里的负号放到前面来的函数
  3. 定义100学生C语言,C语言考试试题:定义一个100位学生的结构体数组,按成绩从高到低进行排序...
  4. yarn 更新_YARN-HA配置
  5. java数组长度最大值_java 数组排序、最大值、最小值 | 学步园
  6. 主题mysql_主题数据库(SubjectBase)
  7. python 带参数的多重继承
  8. Python中字符串切片详解
  9. python isinstance函数
  10. Linux cat指令(用于连接文件并打印到标准输出设备上)