mirror of
				https://github.com/containers/podman.git
				synced 2025-11-04 00:50:15 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			398 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			398 B
		
	
	
	
		
			Go
		
	
	
	
	
	
//go:build !remote
 | 
						|
 | 
						|
package libpod
 | 
						|
 | 
						|
import (
 | 
						|
	spec "github.com/opencontainers/runtime-spec/specs-go"
 | 
						|
)
 | 
						|
 | 
						|
func networkDisabled(c *Container) (bool, error) {
 | 
						|
	if c.config.CreateNetNS {
 | 
						|
		return false, nil
 | 
						|
	}
 | 
						|
	if !c.config.PostConfigureNetNS {
 | 
						|
		for _, ns := range c.config.Spec.Linux.Namespaces {
 | 
						|
			if ns.Type == spec.NetworkNamespace {
 | 
						|
				return ns.Path == "", nil
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
	return false, nil
 | 
						|
}
 |