1.版本信息
通过 docker version 命令可以获取当前docker版本信息
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-103.git7f2769b.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7f2769b/1.13.1
Built: Sun Sep 15 14:06:47 2019
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-103.git7f2769b.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7f2769b/1.13.1
Built: Sun Sep 15 14:06:47 2019
OS/Arch: linux/amd64
Experimental: false
2.部署MinIO镜像
2.1 搜索MinIO镜像
通过 docker search minio 命令搜索MinIO相关镜像
docker search minio
如下是部分搜索结果
2.2 拉取MinIO镜像
docker pull docker.io/minio/minio
拉取成功后,可以通过 docker images 确认镜像
docker images
2.3 创建相关目录
# 创建相关目录
mkdir -p /opt/minio/data
2.4 启动minio容器
使用如下命令启动:
docker run -d \
-p 9000:9000 \
-p 9090:9090 \
--name minio \
-v /home/minio/data:/data \
-e "MINIO_ROOT_USER=minioadmin" \
-e "MINIO_ROOT_PASSWORD=minioadmin" \
minio/minio server /data --console-address ":9090"
- -d :后台启动
- -p :端口映射
- -name :为这个容器取一个名字
- -e :设置环境变量
- -v :文件挂载位置
检查minio的启动情况
docker logs -f minio
3.安装MinIO客户端
3.1 搜索客户端镜像
docker search minio/mc
搜索结果截图
3.2 下载客户端镜像
docker pull docker.io/minio/mc
3.3 启动客户端容器
docker run -it --entrypoint=/bin/sh minio/mc
进入容器后,查看版本信息
mc version
3.4 客户端绑定minio service
mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> [--api API-SIGNATURE]
示例:
mc config host add minio http://172.17.0.1:9000 minioadmin minioadmin --api S3v4
-
ALIAS:别名就是给你的云存储服务起了一个短点的外号。
-
YOUR-S3-ENDPOINT:服务器的地址(ip+端口号)
-
YOUR-ACCESS-KEY:可以理解为账号
-
YOUR-SECRET-KEY:可以理解为密码
-
API签名是可选参数,默认情况下,它被设置为"S3v4"
3.5 新建bucket
mc mb minio/buckettest
- 本文链接: https://www.sunce.wang/archives/docker-bu-shu-minio-zhi-nan
- 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!