2016-01-18 69 views

回答

1

該示例中的Dockerfile不依賴計算機上存在的文件,基本上,所需的唯一步驟是;

  1. 創建一個空目錄(你把它命名爲mydockerbuild

    mkdir mydockerbuild 
    
  2. 切換到那個目錄

    cd mydockerbuild 
    
  3. 創建Dockerfile

  4. 編輯Dockerfile看喜歡這個;

    FROM docker/whalesay:latest 
    RUN apt-get -y update && apt-get install -y fortunes 
    CMD /usr/games/fortune -a | cowsay 
    
  5. 構建Dockerfile,並將其命名爲內置圖像 「泊塢窗鯨」

    docker build -t docker-whale . 
    
  6. 運行像你剛剛建立

    docker run --rm docker-whale 
    

中的/usr/games/fortunes路徑Dockerfile指的是容器012內的路徑。在這種情況下,/usr/games/fortunesfortune程序包創建,它由apt-get install -y fortunes安裝。

+0

爲什麼當我嘗試運行圖像時,它會一直說「/ user/games/fortunes:not found」? – 4thSpace

+0

試試'/ usr /',而不是'/ user /'。 – meatspace

+0

哦,不錯的一個;我看到我的最後一段也有這個錯字(我從原始問題複製/粘貼)。我會編輯 – thaJeztah

相關問題