2017-03-16 29 views
1

我不理解的集裝箱生成器泊塢窗範圍內。我有一個Dockerfile下服務/設備的註冊表/基/建設/泊塢窗/ PHP/Dockerfile,但我希望我的構建方面是服務/設備註冊我的集裝箱生成器的步驟是這樣的:容器生成器中的Docker上下文。該Dockerfile必須構建方面

- name: 'gcr.io/cloud-builders/docker' 
    args: [ 'build', '-f', './base/build/docker/php/Dockerfile', '-t', 'gcr.io/$PROJECT_ID/device-registry-php', '.' ] 
    dir: 'services/device-registry' 
    id: 'device-registry-php' 

我得到的錯誤無法準備方面:(。)的Dockerfile(/工作區/服務/設備的註冊表/基/建設/泊塢窗/ PHP/d ockerfile)必須在構建環境中

+0

這到底爲我工作:https://gist.github.com/Simon-Ince/e01835e920285dc45049d8a1e9573876但我還是不知道爲什麼第一個wasnt工作。 –

回答

2

你這是一個docker build限制/設計。這與Google Container Builder無關。

要發送到docker build命令的文件必須與Dockerfile位於SAME或NESTED文件夾中。在你的命令上面,它違反了這個。

相關問題