2020-12-09 03:14:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								FROM  registry.access.redhat.com/ubi8/ubi-minimal:8.3 
  
						 
					
						
							
								
									
										
										
										
											2017-06-14 17:08:35 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 01:47:30 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								ARG  TARGETARCH
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-03-11 01:41:44 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								ARG  RELEASE
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-12-09 03:14:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								LABEL  name = "MinIO"  \ 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      vendor = "MinIO Inc <dev@min.io>"  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      maintainer = "MinIO Inc <dev@min.io>"  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2021-03-11 01:41:44 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								      version = " ${ RELEASE } "  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      release = " ${ RELEASE } "  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-12-09 03:14:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								      summary = "MinIO is a High Performance Object Storage, API compatible with Amazon S3 cloud storage service."  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      description = "MinIO object storage is fundamentally different. Designed for performance and the S3 API, it is 100% open-source. MinIO is ideal for large, private cloud environments with stringent security requirements and delivers mission-critical availability across a diverse range of workloads." 
 
							 
						 
					
						
							
								
									
										
										
										
											2018-04-25 00:57:48 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-01-09 13:16:25 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								ENV  MINIO_ACCESS_KEY_FILE = access_key \
  
						 
					
						
							
								
									
										
										
										
											2019-07-18 03:55:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    MINIO_SECRET_KEY_FILE = secret_key \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2021-01-06 02:22:57 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    MINIO_ROOT_USER_FILE = access_key \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    MINIO_ROOT_PASSWORD_FILE = secret_key \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-01-13 15:01:18 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    MINIO_KMS_MASTER_KEY_FILE = kms_master_key \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-10-25 13:39:44 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    MINIO_SSE_MASTER_KEY_FILE = sse_master_key \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-12-31 00:50:43 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    MINIO_UPDATE_MINISIGN_PUBKEY = "RWTx5Zr1tiHQLwG9keckT0c45M3AGeHD6IvimQHpyRywVWGbP1aVSGav" 
 
							 
						 
					
						
							
								
									
										
										
										
											2017-12-16 04:33:42 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 01:47:30 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								COPY  dockerscripts/verify-minio.sh /usr/bin/verify-minio.sh
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								COPY  dockerscripts/docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								COPY  CREDITS /licenses/CREDITS
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								COPY  LICENSE /licenses/LICENSE
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-06-14 17:08:35 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								RUN  \ 
  
						 
					
						
							
								
									
										
										
										
											2020-12-09 03:14:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     microdnf update --nodocs &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     microdnf install curl ca-certificates shadow-utils util-linux --nodocs &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     microdnf install minisign --nodocs &&  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2021-03-11 01:41:44 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     curl -s -q https://dl.min.io/server/minio/release/linux-${ TARGETARCH } /archive/minio.${ RELEASE }  -o /usr/bin/minio &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     curl -s -q https://dl.min.io/server/minio/release/linux-${ TARGETARCH } /archive/minio.${ RELEASE } .sha256sum -o /usr/bin/minio.sha256sum &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     curl -s -q https://dl.min.io/server/minio/release/linux-${ TARGETARCH } /archive/minio.${ RELEASE } .minisig -o /usr/bin/minio.minisig &&  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-12-09 03:14:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     microdnf clean all &&  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-11 09:30:22 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     chmod +x /usr/bin/minio &&  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-22 23:26:40 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     chmod +x /usr/bin/docker-entrypoint.sh &&  \ 
 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-23 08:09:31 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     chmod +x /usr/bin/verify-minio.sh &&  \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     /usr/bin/verify-minio.sh
 
							 
						 
					
						
							
								
									
										
										
										
											2017-06-14 17:08:35 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								EXPOSE  9000 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								ENTRYPOINT  [ "/usr/bin/docker-entrypoint.sh" ] 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-03-14 09:29:27 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								VOLUME  [ "/data" ] 
  
						 
					
						
							
								
									
										
										
										
											2017-06-14 17:08:35 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								CMD  [ "minio" ]