services: registry: image: 'registry:3' privateregistry: build: context: ./testdata/registry environment: - REGISTRY_HTTP_ADDR=0.0.0.0:5001 - REGISTRY_HTTP_DEBUG_ADDR=0.0.0.0:5002 - REGISTRY_AUTH=htpasswd - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm - REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd tlsregistry: build: context: ./testdata/registry environment: - REGISTRY_HTTP_ADDR=0.0.0.0:5003 - REGISTRY_HTTP_DEBUG_ADDR=0.0.0.0:5004 - REGISTRY_AUTH=htpasswd - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm - REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd - REGISTRY_HTTP_TLS_CERTIFICATE=/certs/tlsregistry.crt - REGISTRY_HTTP_TLS_KEY=/certs/tlsregistry.key engine: build: context: ./testdata dockerfile: engine/Dockerfile args: ENGINE_VERSION: ${ENGINE_VERSION:-29} privileged: true command: ['--insecure-registry=registry:5000', '--insecure-registry=privateregistry:5001', '--experimental'] environment: - DOCKER_TLS_CERTDIR=