首页 > 其他分享 >3. 使用Docker进行部署

3. 使用Docker进行部署

时间:2022-12-19 12:12:41浏览次数:45  
标签:minio mc 部署 9000 9090 使用 Docker data docker

使用Docker进行部署

在服务器中,如果我们使用docker部署,其步骤更为简单,我们只需要把服务端部署在容器中即可。

一、直接使用脚本部署

创建存储文件的目录:

mkdir -p ~/minio/data

运行docker容器:

docker run -d \
   -p 9000:9000 \
   -p 9090:9090 \
   --name minio \
   -v ~/minio/data:/data \
   -e "MINIO_ROOT_USER=cnsvxs" \
   -e "MINIO_ROOT_PASSWORD=v7bnd9xM9OcKb7ozNwEmi0vEJQLae39C" \
   quay.io/minio/minio server /data --console-address ":9090"

二、使用docker-compose部署

部署脚本文件 docker-compose.yml

version: '3'
services:
  minio:
    image: "quay.io/minio/minio"
    container_name: minio
    restart: always
    ports:
       - 9000:9000
       - 9090:9090
    command: server /data --console-address ":9090"
    environment:
        MINIO_ROOT_USER: cnsvxs
        MINIO_ROOT_PASSWORD: v7bnd9xM9OcKb7ozNwEmi0vEJQLae39C
    volumes:
        - ~/minio/data:/data

在文件所在目录下,使用命令启动容器即可:

docker-compose up -d

三、然后使用mc客户端连接服务端:

# 下载mc脚本
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/mc

# 连接服务端
mc alias set local http://127.0.0.1:9000 cnsvxs v7bnd9xM9OcKb7ozNwEmi0vEJQLae39C
mc admin info local

标签:minio,mc,部署,9000,9090,使用,Docker,data,docker
From: https://www.cnblogs.com/lixingwu/p/16991846.html

相关文章

  • 4. 使用mc客户端
    使用mc客户端minio可使用客户端mc操作服务端。一、安装客户端https://dl.min.io/client/mc/release/选择对应操作系统,下载后设置权限即可使用。例如,在CentOS系统下:w......
  • dockers 删除容器及镜像
    一、查看容器,复制容器id即containeriddockerps-a二、停止容器dockerstop你的容器id三、删除容器dockerrm容器id四、查看镜像,复制镜像id即imagesiddockerimages五......
  • 持续集成指南:GitLab 的 CI/CD 工具配置与使用
    前言写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人的本质都是懒狗,程序员也不能例外,为了各种意义的效率提升(懒),我们需要持续集成工具,将代码测试、编译、......
  • maven的简单使用
    Maven什么是maven        它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。Pom.xml需要配置什么是项目构建        一个项目从编写源代码到......
  • spring boot 环境下使用logback
    一、logback的介绍    Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback-classic和logback-access。logback-core是其......
  • Jenkins使用笔记
    jenkins搭建部署分为三个步骤;第一步,jenkins安装第二步,插件安装和配置第三步,PushSSH第四步,部署项目准备环境:​​JDK:1.8:安装​​maven3.5‘安装Jenkins:2.83Centos:7.......
  • docker php容器安装swoole扩展
    swoole安装包下载地址我下载的是5.0.1的查看容器名称1#进入容器2dockerexec-itrun-php-81-fpm/bin/bash34#默认没有/usr/src/php需要通过docker-p......
  • QComboBox的使用
    fromComboBox=QComboBox()添加一个comboboxfromComboBox.addItem(rates)添加一个下拉选项fromComboBox.addItems(["%dyears"%xforxinrange(2,26)])从序......
  • GitLab的安装、配置、使用
    前言上周去参与“中国数字经济创新发展大会”了,然后又忙新项目的事情,博客又有一段时间没有更新,今天周一事情比较少,立刻开始写文,最近有挺多值得记录的东西~进入正文,最近......
  • AWS 下 EKS 部署 Dashboard
    一.准备工作打开AWSCloudShell安装eksctlcurl--silent--location"https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname-s)_amd64.tar.g......