해커에게 빌드 타임 비밀 (github ssh 키)을 안전하게 전달할 수 있도록 Habitus를 사용하여 Docker 이미지를 작성하려고합니다.habitus를 사용하여 도커 이미지 생성 관련 문제
내 체형 빌드 파일 :
build:
version: 2016-03-14
steps:
builder:
name: search/poirot
dockerfile: Dockerfile
secrets:
id_rsa:
type: file
value: _env(HOME)/.ssh/id_rsa
cleanup:
commands:
- rm -rf /root/.ssh/
나는 Mac 용 최신 도커 내 컴퓨터에 설치되어 있습니다.
--host = 192.168.99.100 인증서 표시를sudo를 ./habitus --certs = $ HOME/.docker/기계// : 59,124
나는 내가 구축이 명령을 실행하고
,536,913,632 : 나는 빌드하는 동안 다음과 같은 오류가 계속 "~/.docker/기계/기계/기본/config.json"Content: "Driver": { "IPAddress": "192.168.99.100", "MachineName": "default", "SSHUser": "docker", "SSHPort": 59124, "SSHKeyPath": "/Users/shiladityamandal/.docker/machine/machines/default/id_rsa", "StorePath": "/Users/shiladityamandal/.docker/machine", "SwarmMaster": false, "SwarmHost": "tcp://0.0.0.0:3376", "SwarmDiscovery": "", "VBoxManager": {}, "HostInterfaces": {}, "CPU": 1, "Memory": 2048, "DiskSize": 20000, "NatNicType": "82540EM", "Boot2DockerURL": "", "Boot2DockerImportVM": "", "HostDNSResolver": false, "HostOnlyCIDR": "192.168.99.1/24", "HostOnlyNicType": "82540EM", "HostOnlyPromiscMode": "deny", "NoShare": false, "DNSProxy": true, "NoVTXCheck": false },
에서 IP와 포트를 사용하여 다이얼 TCP 192.168.99.100:59124 : 단계 테스트/테스트를위한 10
빌드로 인해 포스트 https://192.168.99.100:59124/build?dockerfile=Dockerfile.generated&rm=1&t=search%2Fservice에 실패 I/O 제한 시간 내가 잘못 뭐하는 거지
?
것은 나는이 https://dzone.com/articles/using-ssh-private-keys-securely-in-docker-build