Skip to content

AlexxNica/bmc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMC (Bare-Metal Container) offers an environment to run a container (Docker) image with a suitable Linux kernel on a remote physical machine. BMC allows to change the kernel and its settings for the container (Docker) image. As a result, the application extracts the full performance of the physical machine.

The following figure shows the difference in application invocation between traditional style and BMC. The traditional style is a system-centric architecture as it assumes the system software is fixed, running all the time, and unalterable by users. In contrast, BMC allows users to change the kernel and the machine for each application, which we describe as an application-centric architecture.

BMC arch

A pre-built BMC image using DIND (Docker in Docker) technique is offered. Users can avoid burdensome setting up (ex. Apache CGI, etc). We recommend new users to try this pre-built version.

https://hub.docker.com/r/baremetalcontainer/bmc/

Paper & Presentation

Exhibition

About

BareMetalContainer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 98.9%
  • Other 1.1%