Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building container using Go

Building container using Go

Avatar for Guilherme Paixão

Guilherme Paixão

February 21, 2019
Tweet

More Decks by Guilherme Paixão

Other Decks in Technology

Transcript

  1. Namespace é uma implementação do Kernel Linux que permite criar

    diversos ambiente/contextos independentes sendo executados em um mesmo sistema base !3
  2. Namespace and Clone Flags • Mount (mnt) - CLONE_NEWNS •

    Process id (pid) - CLONE_NEWUTS • Unix timesharing system (uts) - CLONE_NEWUTS • Network (net) - CLONE_NEWNET • Inter-process communication (ipc) - CLONE_NEWIPC • User (usr) - CLONE_NEWUSER !4
  3. Syscall é forma em que pedimos algo ao Kernel, uma

    forma de interface para trabalhar com o hardware !6