我試圖與Bluemix使用以下命令進行遠程打造泊塢窗圖像:泊塢窗基礎上Bluemix集裝箱找不到Dockerfile
cf ic build -t dude -f docker/production/Dockerfile .
但是我一直收到錯誤消息:
Sending build context to Docker daemon 32.57 MB
Error response from daemon: Build aborted with error: "filename 'Dockerfile' not found"
將Dockerfile
移至項目的根部最初看起來像懸掛着,但似乎確實成功。
根據documentation docker build命令被支持,因此我期望-f
選項也可以工作。也許情況並非如此?
任何想法或其他誰設法得到這個工作?這裏是碼頭工人的版本信息:
# docker version
Client:
Version: 1.9.1
API version: 1.21
Go version: go1.4.3
Git commit: a34a1d5
Built: Fri Nov 20 17:56:04 UTC 2015
OS/Arch: darwin/amd64
Server:
Version: 3.0
API version: 1.20
Go version:
Git commit:
Built: 2016-02-10T16:22:49
OS/Arch: Bluemix Containers/
什麼版本的Docker安裝在您的Bluemix實例上? ('docker version') – VonC
@VonC,我用'docker version'信息更新了這個問題。現在我已經創建了一個腳本,它將暫時將正確的環境Dockerfile移動到可以工作但仍然令人討厭的項目根目錄中。 – krsyoung
docker/production/Dockerfile是相對於當前文件夾的路徑嗎?如果是的話,它應該是碼頭運行上下文的一部分。 – VonC