ビルドタイムの秘密(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用の最新ドッカーは、私のマシンにインストールされています。私が構築するために、このコマンドを実行しています:
sudoの./habitus --certs = $ HOME/.docker /機械/本命/ --host = 192.168.99.100:59124
私は
:私はビルド中に、次のエラーを取得しておく "〜/ .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とポートを使用してステップテスト/テスト用の10
ビルドが原因ポスト https://192.168.99.100:59124/build?dockerfile=Dockerfile.generated&rm=1&t=search%2Fserviceに失敗しました: ダイアルTCP 192.168.99.100:59124:I/Oのタイムアウト
は私が間違って何をしているのですか?私はこのPROCESS- https://dzone.com/articles/using-ssh-private-keys-securely-in-docker-build