Release v80.75.0
Contains miscellaneous Windows packages to be BOSH-deployed
Mostly used to install packages on a Concourse windows-worker
1.) Add variables to manifest
... instance_groups: - name: windows-vm instances: 1 jobs: - name: docker release: windows-tools properties: docker: tls: ((docker_tls)) ... variables: - name: default_ca type: certificate options: is_ca: true common_name: ca - name: docker_tls type: certificate options: ca: default_ca common_name: ((internal_ip)) alternative_names: - docker.local - 127.0.0.1 - ((internal_ip)) extended_key_usage: - client_auth - server_auth
2.) Generate creds and Extract certs
bosh deploy manifest.yml -v internal_ip=<vm ip> --vars-store creds.yml mkdir ~/.docker/my-windows-vm bosh interpolate creds.yml --path=/docker_tls/ca > ~/.docker/my-windows-vm/ca.pem bosh interpolate creds.yml --path=/docker_tls/certificate > ~/.docker/my-windows-vm/cert.pem bosh interpolate creds.yml --path=/docker_tls/private_key > ~/.docker/my-windows-vm/key.pem
3.) Use the client
export DOCKER_HOST=tcp://<vm ip>:2376 export DOCKER_TLS_VERIFY=1 export DOCKER_CERT_PATH=~/.docker/my-windows-vm docker run -it microsoft/nanoserver:<os tag>
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
windows-tools-release
Contains miscellaneous Windows packages to be BOSH-deployed
Mostly used to install packages on a Concourse windows-worker
Tools Installed
Optional Docker TLS usage
1.) Add variables to manifest
2.) Generate creds and Extract certs
3.) Use the client