这篇文章将继续验证和确认一下MinIO客户端mc的安装与设定方式。
- 在MacOS上可以使用brew命令进行安装,安装命令如下所示:
执行命令:brew install minio/stable/mc
二进制方式安装- 和其他轻量级的go语言应用一样,MinIO客户端实际上可以下载相应操作系统的二进制文件,设定权限即可启动服务,相应的各个版本的MinIO客户端二进制可执行文件下载路径如下所示:
在go安装环境配置就绪的情况下可执行如下命令:
执行命令:go get -u github.com/minio/mc && cd ${GOPATH}/src/github.com/minio/mc && make
容器方式安装MinIO官方镜像的稳定版本和Edge版本的信息如下所示:
版本 说明 地址 稳定版本 缺省为mc的稳定版本 minio/mc 尝鲜版本 指定edge即可拉取edge版本 minio/mc:edge 容器方式 拉取镜像liumiaocn:~ liumiao$ docker pull minio/mc Using default tag: latest latest: Pulling from minio/mc df20fa9351a1: Already exists d25d2829d887: Pull complete Digest: sha256:ac82bb6219b60b662e28c6f0d642f36bbf7803fc74929c11319f4592203fa752 Status: Downloaded newer image for minio/mc:latest docker.io/minio/mc:latest liumiaocn:~ liumiao$版本确认
liumiaocn:~ liumiao$ docker run minio/mc --version mc version RELEASE.2020-10-03T02-54-56Z liumiaocn:~ liumiao$brew方式 brew install
liumiaocn:~ liumiao$ brew install minio/stable/mc Updating Homebrew... ==> Auto-updated Homebrew! Updated 2 taps (homebrew/cask and homebrew/services). ==> New Casks ...省略 ==> Tapping minio/stable Cloning into '/usr/local/Homebrew/Library/Taps/minio/homebrew-stable'... remote: Enumerating objects: 123, done. remote: Counting objects: 100% (123/123), done. remote: Compressing objects: 100% (83/83), done. remote: Total 1021 (delta 79), reused 84 (delta 40), pack-reused 898 Receiving objects: 100% (1021/1021), 137.10 KiB | 359.00 KiB/s, done. Resolving deltas: 100% (665/665), done. Tapped 2 formulae (28 files, 201.5KB). ==> Installing mc from minio/stable ==> Downloading https://dl.minio.io/client/mc/release/darwin-amd64/mc.RELEASE.2020-10-03T02-54-56Z ######################################################################## 100.0% ...省略 Removing: /Users/liumiao/Library/Logs/Homebrew/libmpc... (64B) Pruned 3 symbolic links and 58 directories from /usr/local liumiaocn:~ liumiao$确认版本
liumiaocn:~ liumiao$ which mc /usr/local/bin/mc liumiaocn:~ liumiao$ mc --version mc version RELEASE.2020-10-03T02-54-56Z liumiaocn:~ liumiao$