Docker from是Docker鏡像中一個重要的概念。它可以幫助我們創(chuàng)建一個新的鏡像,并且在新的鏡像中復制一個已有的容器。
FROM <image>:<tag>
在Dockerfile中使用FROM指令,將會告訴Docker從哪個鏡像創(chuàng)建新的鏡像,并且指定所使用鏡像的版本(tag)。這個指令通常只是Dockefile中的第一條指令,因為它會確定基礎鏡像。
注意,<image>參數(shù)可以是官方的Docker Hub鏡像或者你或你的團隊開發(fā)的鏡像。如果像使用Docker Hub鏡像,可以使用標準的<image>來表示,例如,如果你想使用Python 3.7,可以指定FROM python:3.7。如果鏡像是在本地創(chuàng)建的,也可以使用是名稱和版本代替。
FROM my-python-app:1.0
在FROM指令后可以繼續(xù)添加其它指令,例如,在FROM命令下面添加RUN、COPY等命令,以定義你的應用程序環(huán)下。
總之,F(xiàn)ROM指令是創(chuàng)建Docker鏡像必不可少的步驟之一,幫助我們創(chuàng)建一個全新的鏡像,提供一個強大的基礎鏡像,然后在上面添加其它的應用程序和服務。
下一篇dockerfont