gobox

module
v0.6.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2022 License: MIT

README

gobox

Build, run & test untrusted code in docker containers using Go

GitHub release (latest by date) Go Report Card Go Reference

Goals

  • Container creation
  • Volume Creation
  • Container limits
  • Copying files to container
  • Writing into container's stdin
  • Scoring system

Directories

Path Synopsis
Package docker provides methods for creating and managing docker containers
Package docker provides methods for creating and managing docker containers
config
Package config contains everything necessary to build a config that can be later used for building a docker container from it
Package config contains everything necessary to build a config that can be later used for building a docker container from it
container
Package container is used for creating new docker containers from config using a builder pattern
Package container is used for creating new docker containers from config using a builder pattern
controller
Package controller defines a Controller object that is required for all operations with docker API
Package controller defines a Controller object that is required for all operations with docker API
file
Package file provides functionality for working with files
Package file provides functionality for working with files
mount
Package mount provides functionality for managing creation of container's mount points
Package mount provides functionality for managing creation of container's mount points
volume
Package volume is used for managing docker volumes
Package volume is used for managing docker volumes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL