Skip to content
Provides an example of how to setup a certificate on a local development machine and the docker container.
PowerShell
Branch: master
Clone or download

README.md

Docker with HTTPS

This repository provides an example on how to configure a website running in IIS hosted in Docker to make use of a certificate.

Setup

There are a few things to have in place when getting started.

  • Docker images built for use with the docker-compose.yml. The version included assumes images built for Sitecore are used.
  • The createcert.ps1 is run on the workstation with elevated privileges. The files cert.password.txt and cert.pfx are created in the startup directory and copied to the container on startup.

Running

From your favorite console run the following command:

docker-compose up

The "monitor" service is designed to edit the hosts file when a service spins up. In our case we want the host header for the custom website to be added. The example host header used in this repo is docker-https.dev.local.

Defaults

  • Certificate uses a wildcard *.dev.local.
  • Host header defined in the Docker compose file is docker-https.dev.local

image

You can’t perform that action at this time.