07、Docker 安装 MinIO

Docker 安装 MinIO

  1. 中文官网

  2. 拉取镜像

    docker pull minio/minio
    
  3. 数据文件映射

    mkdir -p /docker/minio/data 
    
  4. 运行容器

    docker run -d 	\
    	-p 9000:9000  \
    	-p 9090:9090  \
    	--name minio \
    	-v /docker/minio/data:/data  \	
    	-e "MINIO_ROOT_USER=admin"  \	
    	-e "MINIO_ROOT_PASSWORD=admin123"  \	
    	minio/minio server /data --console-address ":9090"	
    

    解释

    docker run -d 	\ 	# 后台启动
    	-p 9000:9000  \	# api
    	-p 9090:9090  \	# 访问地址
    	--name minio 
    	-v /docker/minio/data:/data  \		#映射数据文件
    	-e "MINIO_ROOT_USER=admin"  \		#账号
    	-e "MINIO_ROOT_PASSWORD=admin123"  \		#密码
    	minio/minio server /data --console-address ":9090"	#指定访问端口9090不变更
    
  5. 访问:http://localhost:9090/login 账号:admin,密码:admin123

  6. docker中使用MC

    1. 启动控制台

      docker pull minio/mc
      docker run -it --name mc --entrypoint=/bin/sh minio/mc
      docker start -i mc
      
    2. 配置管理

      # 查询mc host配置
      mc config host ls
      # 添加minio服务
      mc config host add minio-server http://192.168.56.10:9090 admin admin123
      # 删除host
      mc config host remove minio-server
      
    3. 文件管理

      # 上传下载
      mc cp 源文件地址 目标地址
      mc rm 文件地址
      
    4. Bucket管理

      # 创建桶
      mc mb hostname / bucketName
      eg:mc mb minio-server /bucket01
      # 删除桶 --force表示强制删除
      mc rb hostname  /bucketName
      eg:mc rb --force minio-server /bucket02
      
    5. admin管理

      service		# 服务重启并停止所有MinIO服务器
      update		# 更新所有MinIO服务器
      info		# 显示MinIO服务器信息
      user		# 管理用户
      group		# 管理小组
      policy		# MinIO服务器中定义的策略管理
      config		# MinIO服务器配置管理
      heal		# 修复MinIO服务器上的磁盘,存储桶和对象
      profile		# 生成概要文件数据以进行调试
      top			# 提供MinIo的顶部统计信息
      trace		# 跟踪显示MinIO服务器的http跟踪
      console			# 控制台显示MinIo服务器的控制台日志
      prometheus		# Prometheus管理Prometheus配置
      kms				# kms执行KMS管理操作
      

你可能感兴趣的:(Docker,docker,容器,运维,minio,文件系统,分布式文件系统MinIO)