Skip to content

Latest commit

 

History

History
120 lines (81 loc) · 6.34 KB

README.wcf.md

File metadata and controls

120 lines (81 loc) · 6.34 KB

Windows Communication Foundation (WCF)

Featured tags

  • 4.8.1
    • docker pull mcr.microsoft.com/dotnet/framework/wcf:4.8.1
  • 4.8
    • docker pull mcr.microsoft.com/dotnet/framework/wcf:4.8

About

The Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application.

Watch discussions for Docker-related .NET announcements.

Usage

The .NET Framework Docker samples show various ways to use .NET Framework and Docker together.

Container sample: Run a WCF application

You can quickly run a container with a pre-built sample WCF Docker image, based on the WCF Docker sample.

Type the following Docker command to start a WCF service container:

docker run --name wcfservicesample --rm -it mcr.microsoft.com/dotnet/framework/samples:wcfservice

Find the IP address of the container instance.

docker inspect --format="{{.NetworkSettings.Networks.nat.IPAddress}}" wcfservicesample
172.26.236.119

Type the following Docker command to start a WCF client container, set environment variable HOST to the IP address of the wcfservicesample container:

docker run --name wcfclientsample --rm -it -e HOST=172.26.236.119 mcr.microsoft.com/dotnet/framework/samples:wcfclient

Version Compatibility

Version Tag OS Version Supported .NET Versions
4.8.1 windowsservercore-ltsc2022 4.8.1
4.8 windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 4.8
4.7.2 windowsservercore-ltsc2019, windowsservercore-ltsc2016 4.7.2
4.7.1 windowsservercore-ltsc2016 4.7.1
4.7 windowsservercore-ltsc2016 4.7
4.6.2 windowsservercore-ltsc2016 4.6.2

Related repositories

.NET Framework:

.NET:

Full Tag Listing

Windows Server Core 2022 amd64 Tags

Tag Dockerfile
4.8.1-20241112-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 Dockerfile
4.8-20241112-windowsservercore-ltsc2022, 4.8-windowsservercore-ltsc2022, 4.8, latest Dockerfile

Windows Server Core 2019 amd64 Tags

Tag Dockerfile
4.8-20241112-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest Dockerfile
4.7.2-20241112-windowsservercore-ltsc2019, 4.7.2-windowsservercore-ltsc2019, 4.7.2 Dockerfile

Windows Server Core 2016 amd64 Tags

Tag Dockerfile
4.8-20241112-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest Dockerfile
4.7.2-20241210-windowsservercore-ltsc2016, 4.7.2-windowsservercore-ltsc2016, 4.7.2 Dockerfile
4.7.1-20241210-windowsservercore-ltsc2016, 4.7.1-windowsservercore-ltsc2016, 4.7.1 Dockerfile
4.7-20241210-windowsservercore-ltsc2016, 4.7-windowsservercore-ltsc2016, 4.7 Dockerfile
4.6.2-20241112-windowsservercore-ltsc2016, 4.6.2-windowsservercore-ltsc2016, 4.6.2 Dockerfile

Tags not listed in the table above are not supported. See the Supported Tags Policy. See the full list of tags for all supported and unsupported tags.

Support

Lifecycle

Image Update Policy

  • We update the supported .NET Framework images within 12 hours of any updates to their base images (e.g. windows/servercore:ltsc2019, windows/servercore:ltsc2022, etc.).
  • We publish .NET Framework images as part of releasing new versions of .NET Framework including major/minor and servicing.

Feedback

License