2017-04-08 55 views

回答

21

我做了docker build -t ubuntu-test:latest .而不是docker build -t ubuntu-test:latest ./Dockerfile它工作。

5

要指定Dockerfile構建時,你可以使用:

docker build -t ubuntu-test:latest - < /path/to/your/Dockerfile 

但是,如果有ADD或依賴相對路徑COPY命令,它會失敗。有很多方法可以爲docker build指定context,您可以參考docs of docker build瞭解更多信息。

+0

這樣做是爲了*的Ubuntu 12.04 *: '''搬運工構建-t的ubuntu:12.04 - daumie

-1
I face the same issue. I am using docker version:17.09.0-ce. I follow below steps. 
Step 1: create Dockerfile and added commands for creating docker image 
Step 2: go to directory where we have created Dockfile 
Step 3: execute below command 
    $sudo docker build -t ubuntu-test:latest . 
It resolved issue and image created successsfully 
Note: build command depend on docker version as well as which build option we are using. :) 
3

您也可以運行搬運工建立與-f選項

docker build -t ubuntu-test:latest -f Dockerfile.custom .

0

很簡單,每當泊塢建造運行,搬運工想知道,有什麼形象的名字,所以我們需要傳遞 - t:。現在,確保你在你有你的Dockerfile和運行

docker build -t <image_name>:<version> .docker build -t my_apache:latest .假設你是在同一個目錄下相同的目錄中Dockerfile否則通過-f標誌和Dockerfile。

docker build -t my_apache:latest -f ~/Users/documents/myapache/Dockerfile

相關問題