mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-10-31 04:34:04 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Simple example of using an external logging service
 | |
| kernel:
 | |
|   image: linuxkit/kernel:4.14.57
 | |
|   cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
 | |
| init:
 | |
|   - linuxkit/init:598439400c1e4bf8c25c63c98b2d3e83b1382be9
 | |
|   - linuxkit/runc:v0.5
 | |
|   - linuxkit/containerd:0784cc754edb296b996c3510abbdf69686ef0f24
 | |
|   - linuxkit/ca-certificates:v0.5
 | |
|   - linuxkit/memlogd:ba4fcf55c35a3833546a1e39125bf0fa940327b0
 | |
| onboot:
 | |
|   - name: sysctl
 | |
|     image: linuxkit/sysctl:v0.5
 | |
|   - name: dhcpcd
 | |
|     image: linuxkit/dhcpcd:v0.5
 | |
|     command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"]
 | |
| services:
 | |
| # Inside the getty type `/proc/1/root/usr/bin/logread -F` to follow the log
 | |
|   - name: getty
 | |
|     image: linuxkit/getty:v0.5
 | |
|     env:
 | |
|      - INSECURE=true
 | |
| # A service which generates log messages for testing
 | |
|   - name: write-to-the-logs
 | |
|     image: alpine:3.8
 | |
|     command: ["/bin/sh", "-c", "while /bin/true; do echo hello $(date); sleep 1; done" ]
 | |
|   - name: write-and-rotate-logs
 | |
|     image: linuxkit/logwrite:d9778c0d538094d398cf0cbfc89277aeca67f1be
 | |
|   - name: kmsg
 | |
|     image: linuxkit/kmsg:cf3dc833591838596427aac032c829ea592599d0
 | |
| trust:
 | |
|   org:
 | |
|     - linuxkit
 | |
|     - library
 |