通過Dockerfile創(chuàng)建docker鏡像

之前的章節(jié)解釋了幾種獲得鏡像的方式:

1.從遠程/本地倉庫中獲取鏡像

2.通過commit命令從容器獲取鏡像

今天再介紹一種:通過Dockerfile文件獲取鏡像

在windows系統(tǒng)下編寫Dockerfile有些麻煩,首先創(chuàng)建一個文本文件,文件名為Dockerfile,注意這里第一個字母要大寫,然后把文本文件的后綴.txt去掉.

需要特別注意的是:Dockerfile文件一定不要放在根目錄下,需要在根目錄下再創(chuàng)建一個子目錄才行。比如:在e盤創(chuàng)建mydockerbuild目錄,Dockerfile需要存在該目錄下。

然后就是簡單的編寫Dockerfile,基礎鏡像,作者信息,命令,端口,掛載目錄等等。

編寫完保存,用build命令來創(chuàng)建鏡像,命令如下:

docker build -t? mytest? e://mydockerbuild/

-t參數(shù)指名鏡像的倉庫和名稱,默認為本地倉庫。 ?第一個參數(shù)為鏡像名,這里為myetst。第二個參數(shù)為 Dockerfile文件的路徑。如果執(zhí)行命令時已經(jīng)在當前目錄了,那路徑為"." ?否則,路徑要寫完整。下面是鏡像創(chuàng)建過程


再用docker images ?查看所有鏡像,mytest鏡像已經(jīng)存在于本地倉庫了。


下個章節(jié)詳細講解Dockerfile語法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 0. 前言 docker是什么?docker是用GO語言開發(fā)的應用容器引擎,基于容器化,沙箱機制的應用部署技術(shù)???..
    sessionboy閱讀 4,015評論 2 49
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,854評論 15 147
  • docker基本概念 1. Image Definition 鏡像 Image 就是一堆只讀層 read-only...
    慢清塵閱讀 9,006評論 1 21
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,760評論 0 120
  • 晚安!四月 文||與你相識 與你的情緣 今夜結(jié)束 你從生命里經(jīng)過 驚擾我的愛戀 你的溫柔 今夜帶走 輕聲的珍重 換...
    與你相識_40fa閱讀 261評論 0 1

友情鏈接更多精彩內(nèi)容