Documentation ¶
Index ¶
- Constants
- func BuildBootableImage(kernel, cmdline string) (string, error)
- func CreateImageAws(kernel string, args string, mntPoints []string) (*types.RawImage, error)
- func CreateImageVirtualBox(kernel string, args string, mntPoints []string) (*types.RawImage, error)
- func CreateImageVmware(kernel string, args string, mntPoints []string) (*types.RawImage, error)
- func RunContainer(imageName string, cmds, binds []string, privileged bool, envPairs []string) error
- func ToRumpJson(c rumpConfig) (string, error)
- func ToRumpJsonMultiNet(c multinetRumpConfig) (string, error)
- type Method
- type RumpGoCompiler
- type RumpNodeCompiler
Constants ¶
View Source
const ( BootstrapTypeEC2 = "ec2" BootstrapTypeUDP = "udp" )
Variables ¶
This section is empty.
Functions ¶
func BuildBootableImage ¶
func CreateImageAws ¶
func CreateImageVirtualBox ¶
func CreateImageVmware ¶
func RunContainer ¶
func ToRumpJsonMultiNet ¶
rump special json
Types ¶
type RumpGoCompiler ¶
type RumpGoCompiler struct { DockerImage string CreateImage func(kernel, args string, mntPoints []string) (*types.RawImage, error) }
func (*RumpGoCompiler) CompileRawImage ¶
func (r *RumpGoCompiler) CompileRawImage(params types.CompileImageParams) (*types.RawImage, error)
type RumpNodeCompiler ¶
type RumpNodeCompiler struct { DockerImage string BootstrapType string //ec2 vs udp CreateImage func(kernel, args string, mntPoints []string) (*types.RawImage, error) }
func (*RumpNodeCompiler) CompileRawImage ¶
func (r *RumpNodeCompiler) CompileRawImage(params types.CompileImageParams) (*types.RawImage, error)
Click to show internal directories.
Click to hide internal directories.