寻找Minio镜像
Docker Hub 查找官方镜像
下载Minio镜像
下载最新版Minio镜像
docker pull minio/minio
等同于
docker pull minio/minio:latest
下载指定版本的Minio镜像
docker pull minio/minio:RELEASE.2022-11-26T22-43-32Z.fips
检查当前所有Docker下载的镜像
docker images
创建文件
启动前需要先创建Minio外部挂载的配置文件( /data/docker/minio/config),和存储上传文件的目录( /data/docker/minio/data)。
mkdir -p /data/docker/minio/data
mkdir -p /data/docker/minio/config
创建Minio容器并运行
docker run -d --name minio \
--net=host \
--restart=always \
-p 9000:9000 \
-p 9001:19001 \
-v /data/docker/minio/data:/data \
-v /data/docker/minio/config:/root/.minio \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin \
minio/minio server /data --console-address ":9001" -address ":9000"
- -d
以守护式容器在后台运行 - –name minio
指定容器名称 - –net=host
1、添加以后就不需要再做端口映射了.比如docker容器内在8080端口起了一个web server.不加的话需要把本机的某个port比如7979和docker内的8080做一个映射关系,访问的时候访问7979. 加了net=host则直接访问8080.;
2、另外,加了net=host后会使得创建的容器进入命令行好名称显示为主机的名称而不是一串id; - –restart=always
使我们在重启docker时,自动启动相关容器。 - -e MINIO_ROOT_USER=minioadmin
配置默认管理员账号为“minioadmin” - -e MINIO_ROOT_PASSWORD=minioadmi
配置默认管理员账号密码为“minioadmin” - –console-address “:9090”
配置Minio管理后台端口地址 - -address “:9000”
配置MinioApi接口端口地址
访问操作
访问:http://127.0.0.1:9001/login
用户名:minioadmin
密码 :minioadmin
在这里插入图片描述
创建用户和用户组配置访问密钥
SDK文档
官方文档:https://docs.min.io/docs/