20 lines
		
	
	
		
			693 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			693 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| 
								 | 
							
								{ fetchDockerConfig, fetchDockerLayer, fetchdocker }:
							 | 
						||
| 
								 | 
							
								fetchdocker rec {
							 | 
						||
| 
								 | 
							
								    name = "hello-world";
							 | 
						||
| 
								 | 
							
								    registry = "https://registry-1.docker.io/v2/";
							 | 
						||
| 
								 | 
							
								    repository = "library";
							 | 
						||
| 
								 | 
							
								    imageName = "hello-world";
							 | 
						||
| 
								 | 
							
								    tag = "latest";
							 | 
						||
| 
								 | 
							
								    imageConfig = fetchDockerConfig {
							 | 
						||
| 
								 | 
							
								      inherit tag registry repository imageName;
							 | 
						||
| 
								 | 
							
								      sha256 = "1ivbd23hyindkahzfw4kahgzi6ibzz2ablmgsz6340vc6qr1gagj";
							 | 
						||
| 
								 | 
							
								    };
							 | 
						||
| 
								 | 
							
								    imageLayers = let
							 | 
						||
| 
								 | 
							
								      layer0 = fetchDockerLayer {
							 | 
						||
| 
								 | 
							
								        inherit registry repository imageName;
							 | 
						||
| 
								 | 
							
								        layerDigest = "ca4f61b1923c10e9eb81228bd46bee1dfba02b9c7dac1844527a734752688ede";
							 | 
						||
| 
								 | 
							
								        sha256 = "1plfd194fwvsa921ib3xkhms1yqxxrmx92r2h7myj41wjaqn2kya";
							 | 
						||
| 
								 | 
							
								      };
							 | 
						||
| 
								 | 
							
								      in [ layer0 ];
							 | 
						||
| 
								 | 
							
								  }
							 |