赞
踩
系统统信UOS个人版系统
1.安装docker
sudo apt-get update
sudo apt-get install docker-ce
2.普通用户可以不加sudo需要重启
sudo usermod -aG docker $USER
3.添加自启
systemctl start docker
4.修改镜像源
sudo nano /etc/docker/daemon.json
5.录入下面的镜像源配置
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
6.重启docker
sudo service docker restart
7.拉取镜像
docker pull minio/minio
8.运行一个新容器
docker run -p 9000:9000 --name minio1 \
-v /data/home/xusp/data:/data \
-v /data/home/xusp/config:/root/.minio \
minio/minio server /data
9.多盘启动
docker run -p 9000:9000 --name minio \
-v /mnt/data1:/data1 \
-v /mnt/data2:/data2 \
-v /mnt/data3:/data3 \
-v /mnt/data4:/data4 \
-v /mnt/data5:/data5 \
-v /mnt/data6:/data6 \
-v /mnt/data7:/data7 \
-v /mnt/data8:/data8 \
minio/minio server /data1 /data2 /data3 /data4 /data5 /data6 /data7 /data8
10.删除、启动、停止容器
docker rm -f b28466556e89
docker start b28466556e89
docker stop b28466556e89
11.拉mc镜像
docker pull minio/mc
12.运行mc客户端
docker run -it --entrypoint=/bin/sh minio/mc
13.添加连接配置
mc config host add minio http://192.168.184.131:9000 minioadmin minioadmin
14.设置文件为公有,可以无限制访问图片
mc policy set public minio/image
15.新建java的Maven项目pom中添加
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>3.0.10</version>
</dependency>
16.新建java类
package com.xusp; import io.minio.MinioClient; /** * Hello world! * */ public class App { public static void main( String[] args ) { System.out.println( "Hello World!" ); try { // 使用MinIO服务的URL,端口,Access key和Secret key创建一个MinioClient对象 MinioClient minioClient = new MinioClient("http://192.168.184.131:9000", "minioadmin", "minioadmin"); // 检查存储桶是否已经存在 boolean isExist = minioClient.bucketExists("image"); if(isExist) { System.out.println("Bucket already exists."); } else { // 创建一个名为asiatrip的存储桶,用于存储照片的zip文件。 minioClient.makeBucket("image"); } // 使用putObject上传一个文件到存储桶中。 minioClient.putObject("image","1.jpg", "C:/1.jpg"); System.out.println("C:/1.jpg is successfully uploaded as 1.jpg to `image` bucket."); } catch(Exception e) { System.out.println("Error occurred: " + e); } } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。