Dockerfile可以便捷的建立一個(gè)image,它可以在一個(gè)鏡像基礎(chǔ)上,去構(gòu)建另一個(gè)鏡像,這也許就是它的特色,也是docker的本意!
我們下載一個(gè)mono的鏡像
docker pull mono
然后,我們在本地磁盤去建立一個(gè)Dockerfile文件,讓它在這個(gè)mono基礎(chǔ)上,去輸出一個(gè)helloword和mono的版本信息
FROM monoCMD mono --version#CMD echo "hello world !" #多條CMD只執(zhí)行最后一條
我們現(xiàn)在通過docker build生成一個(gè)新的鏡像,-t可以指定新鏡像的名字
docker build c://docker//hello//hello -t zzlversion3
通過我們可以通過docker images來查看已有的鏡像,一般來說,一個(gè)鏡像是一個(gè)應(yīng)用,或者是一類應(yīng)用的基礎(chǔ)!
最后我們通過docker run 去執(zhí)行這個(gè)鏡像,這時(shí)它生成一個(gè)新的容器,我們可以對這個(gè)容器進(jìn)行操作!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選