Windows - Host Compute Service Shim
jterry75 Merge pull request #358 from pradipd/remotesubnet
Adding functions to modify network settings and policies.  Adding RemoteSubnetRoutePolicy.
Latest commit 04fd311 Oct 19, 2018
Permalink
Failed to load latest commit information.
cmd Adding Signal support for RS5 Argon Oct 18, 2018
ext4 Fix gofmt -s -w on all files Oct 10, 2018
functional Implement signal support Oct 15, 2018
hcn Fixing tests. Oct 19, 2018
internal Merge pull request #356 from madhanrm/elbdsr Oct 19, 2018
osversion Bump RS5; Promote osversion Oct 1, 2018
pkg/go-runhcs go-runhcs should not be in cmd/ Oct 15, 2018
.gitignore Convert all files to UNIX line endings Aug 24, 2018
.gometalinter.json Add gofmt linting Oct 10, 2018
LICENSE Remove whitespace from LICENSE Apr 6, 2017
README.md Remove support for pre golang 1.9 May 18, 2018
appveyor.yml Add gofmt linting Oct 10, 2018
container.go Test framework and re-org May 29, 2018
errors.go Enable v2 Hyper-V Windows containers May 21, 2018
functional_tests.ps1 Test framework and re-org May 29, 2018
hcsshim.go Repromote SetCurrentThreadCompartmentId Aug 20, 2018
hnsendpoint.go Fix gofmt -s -w on all files Oct 10, 2018
hnsglobals.go Move HNS implementation to internal package May 18, 2018
hnsnetwork.go Move HNS implementation to internal package May 18, 2018
hnspolicy.go Move HNS implementation to internal package May 18, 2018
hnspolicylist.go Fix tests to fail and continue Oct 18, 2018
hnssupport.go Move HNS implementation to internal package May 18, 2018
interface.go Split HCS methods into internal package May 18, 2018
layer.go Fix gofmt -s -w on all files Oct 10, 2018
mksyscall_windows.go Updates the GUID type to marshal as string. Sep 7, 2018
process.go Enable v2 Hyper-V Windows containers May 21, 2018
zsyscall_windows.go Repromote SetCurrentThreadCompartmentId Aug 20, 2018

README.md

hcsshim

Build status

This package contains the Golang interface for using the Windows Host Compute Service (HCS) to launch and manage Windows Containers. It also contains other helpers and functions for managing Windows Containers such as the Golang interface for the Host Network Service (HNS).

It is primarily used in the Moby Project, but it can be freely used by other projects as well.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Dependencies

This project requires Golang 1.9 or newer to build.

For system requirements to run this project, see the Microsoft docs on Windows Container requirements.

Reporting Security Issues

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

For additional details, see Report a Computer Security Vulnerability on Technet


Copyright (c) 2018 Microsoft Corp. All rights reserved.