mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-27 08:14:18 -04:00 
			
		
		
		
	* Docker: drop alpine Create a multistage docker build image that uses debian to install certs and then create the final image by using FROM: scratch. This creates a (slightly) smaller images and drops busybox and alpine. * Even less copying
		
			
				
	
	
		
			13 lines
		
	
	
		
			254 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			254 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM debian:stable-slim
 | |
| 
 | |
| RUN apt-get update && apt-get -uy upgrade
 | |
| RUN apt-get -y install ca-certificates && update-ca-certificates
 | |
| 
 | |
| FROM scratch
 | |
| 
 | |
| COPY --from=0 /etc/ssl/certs /etc/ssl/certs
 | |
| ADD coredns /coredns
 | |
| 
 | |
| EXPOSE 53 53/udp
 | |
| ENTRYPOINT ["/coredns"]
 |