2016-06-28 11 views
0

ビルドタイムの​​秘密(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

答えて

2

を以下ました

はそれを自分で解決しました。接続しなければならなかった192.168.99.100:2376

関連する問題