官术网_书友最值得收藏!

Enabling DCT for the client

In order to enforce DCT when using the Docker CLI for push, build, create, pull, and run, you have to set the DOCKER_CONTENT_TRUST environment variable to 1. By default, DCT is disabled for Docker client. Follow these steps:

  1. Set the DOCKER_CONTENT_TRUST environment variable in the current PowerShell session:
$env:DOCKER_CONTENT_TRUST=1
  1. Run a new container using the signed image that we just created:
docker run -d --rm docker.io/packtpubkubernetesonwindows/iis-demo:1.0.1
  1. You will notice that the container starts without any problem. Now, try creating a new container using the latest tag, which was not signed:
PS C:\src> docker run -d --rm docker.io/packtpubkubernetesonwindows/iis-demo:latest
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: No valid trust data for latest.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

This short scenario shows how DCT can be used to ensure the integrity and source of the image that's used for container creation.

主站蜘蛛池模板: 贵定县| 东台市| 宝兴县| 临沧市| 广宁县| 孝昌县| 华安县| 东丰县| 保德县| 英吉沙县| 武安市| 定边县| 墨江| 那坡县| 亳州市| 黄陵县| 古交市| 井陉县| 九龙坡区| 隆尧县| 定南县| 中牟县| 浑源县| 垦利县| 天水市| 郧西县| 武威市| 乡宁县| 颍上县| 开封县| 海丰县| 应用必备| 东山县| 调兵山市| 龙海市| 兴城市| 墨竹工卡县| 开阳县| 二连浩特市| 信丰县| 平泉县|