首页 > 其他分享 >Docker Swarm 部署MinIO

Docker Swarm 部署MinIO

时间:2023-01-17 17:36:24浏览次数:56  
标签:compose MinIO Swarm key Docker docker

2.2.2 Docker Swarm 部署MinIO

Docker Engine在Swarm模式下提供集群管理和编排功能。 MinIO服务器可以在Swarm的分布式模式下轻松部署,创建一个多租户,高可用性和可扩展的对象存储。

从Docker Engine v1.13.0 (Docker Compose v3.0)开始, Docker Swarm和Compose 二者cross-compatible。这允许将Compose file用作在Swarm上部署服务的模板。 我们使用Docker Compose file创建分布式MinIO设置。

  1. 前提条件
    熟悉Swarm mode key concepts.
    Docker engine v1.13.0运行在[networked host machines]集群上(https://docs.docker.com/engine/swarm/swarm-tutorial/#/three-networked-host-machines).

docker-compose-secret.yaml
2. 修改说明
1.使用Docker secrets进行MinIO Access和Secret密钥自定义

echo "testAccess" | docker secret create access_key -
echo "testSecret_key" | docker secret create secret_key -

将生成的密钥填入docker-compose.yml
x-minio-common.secrets
参考:
http://docs.minio.org.cn/docs/master/minio-docker-quickstart-guide
2.docker-compose.yml设置的是在一台服务器上运行4个节点,

发布

  docker stack deploy --compose-file=docker-compose-secrets.yaml minio_stack

nginx.conf

标签:compose,MinIO,Swarm,key,Docker,docker
From: https://www.cnblogs.com/nicaine/p/17058366.html

相关文章

  • Kubernetes 部署MinIO
    2.2.4Kubernetes部署MinIOKubernetes的部署和状态集提供了在独立,分布式或共享模式下部署MinIO服务器的完美平台。在Kubernetes上部署MinIO有多种选择,您可以选择最适合......
  • Docker报磁盘空间满了
    1.停止docker服务systemctlstopdocker2.查看磁盘空间df-h3.创建新的docker目录mkdir-p/docker/lib4.迁移/var/lib/docker目录下面的文件到/docker/librsync-av......
  • Docker下部署oracle10g
    1.拉取oracle10g镜像文件dockerpullvkanjilal/oracle10g2.创建挂载目录mkdir-p/data/oracle1og3.创建oracle容器dockerrun-d-p1521:1521-v/data/oracle10g:/......
  • docker下部署ftp服务
    1.拉取镜像dockerpullgists/pure-ftpd2.生成镜像容器dockerrun-d--nameftp-p21:21-p30000-30009:30000-30009-v/ftpdata/:/home/ftpusergists/pure-ftpd3.......
  • docker下部署nginx
    1.首先对nginx的目录简单的解释一下/usr/share/nginx/htmlnginx容器配置的静态页目录。/var/log/nginxnginx容器的日志目录。/etc/nginx/nginx.confnginx容器的配置......
  • docker
    dockerdockerrun-e'ACCEPT_EULA=Y'-e'SA_PASSWORD=sa123SA?'-p33062:1433--namesqlserver-dliaisonintl/mssql-server-linuxdockerrun-eMYSQL_ROOT_PAS......
  • 关于如何在CentOS7中如何利用Docker中的Nginx容器反向代理MantisBT容器并连接宿主机数
    是的标题确实很长,意思就是,我现在Docker里面有MantisBT和Nginx,系统里安装了MySQL,要如何把他们连在一起?注意因为MantisBT与MySQL高版本会有字符集不兼容的问题,所以我采用了......
  • Docker 部署 Grafana
    请参考 Docker部署Prometheus 参考准备工作1.下载镜像dockerpullgrafana/grafana2.部署1.准备相关映射目录mkdir-p/mnt/docker/grafana/storagemkdir......
  • Docker常见命令
    系统命令systemctlstartdocker #启动dockersystemctlstopdocker #停止dockersystemctlrestartdocker #重启dockersystemctlenabledocker #设置dock......
  • Docker 安装Nginx及实践应用
    本文以下面链接文件为测试过程,为了方便,可以在本地把文件解压后重新压缩为zip类型的压缩包http://www.mobanwang.com/mb/UploadFiles_2010/lo202105/202105033.rar拉取......