Skip to content
Windows - Host Compute Service Shim
Go PowerShell
Branch: master
Clone or download
jterry75 Merge pull request #722 from jterry75/ignore_pty_failure
Ignore ResizePty failure in non-running state
Latest commit 725d456 Oct 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd Ignore ResizePty failure in non-running state Oct 18, 2019
ext4 Fix int overflow for ARM32 builds Nov 21, 2018
hcn Merge pull request #717 from nagiesek/addDestinations Oct 18, 2019
internal Merge pull request #719 from katiewasnothere/finish_container_stats Oct 18, 2019
osversion Only enable single-file 9pfs test on 19H1+ Aug 23, 2019
pkg Add octtrpc package Aug 24, 2019
scripts More in Get-ContainerLogs.ps1 Apr 8, 2019
test Merge pull request #719 from katiewasnothere/finish_container_stats Oct 18, 2019
vendor finish container stats work Oct 18, 2019
.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
Protobuild.toml finish container stats work Oct 18, 2019
README.md Remove support for pre golang 1.9 May 18, 2018
appveyor.yml
container.go Forward Span context to all methods. Jul 23, 2019
errors.go Enable v2 Hyper-V Windows containers May 21, 2018
functional_tests.ps1 Test framework and re-org May 29, 2018
go.mod finish container stats work Oct 18, 2019
go.sum finish container stats work Oct 18, 2019
hcsshim.go Repromote SetCurrentThreadCompartmentId Aug 20, 2018
hnsendpoint.go Check whether we are already attached/detached before hot attach/detach May 1, 2019
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
hnssupport.go Move HNS implementation to internal package May 18, 2018
interface.go Export AssignedDevice in V1 Nov 5, 2018
layer.go Replace guid-to-array with APIs from guid package Jun 1, 2019
mksyscall_windows.go interop: Get CoTaskMemAlloc from API set instead of ole32 Dec 11, 2018
process.go Forward Span context to all methods. Jul 23, 2019
zsyscall_windows.go mksyscall_windows: Remove interop dependency Dec 11, 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.

You can’t perform that action at this time.