Dockerfile主要由基礎(chǔ)鏡像、維護(hù)者赏胚、鏡像操作指令和容器啟動執(zhí)行指令構(gòu)成访娶,并#為注釋。注意FROM 觉阅、MAINTAINER崖疤、RUN、CMD是必須且
大寫典勇。
1劫哼、基礎(chǔ)鏡像
在ubunt鏡像基礎(chǔ)上,添加自需組件來構(gòu)建新鏡像割笙,ubuntu根據(jù)自己需要替換
FROM ubuntu
2权烧、維護(hù)者
MAINTAINER 維護(hù)者名字 維護(hù)者郵件
3、鏡像操作指令
鏡像操作指令伤溉,在FROM鏡像中添加一些操作般码,比如安裝軟件、創(chuàng)建文件乱顾、開放端口板祝、數(shù)據(jù)映射
RUN apt-get install nginx
RUN echo "\ndeamon off;" > /etc/nginx/conf/nginx.conf
4、容器啟動執(zhí)行指令
容器啟動執(zhí)行指令走净,是指在啟動容器執(zhí)行指令券时,常用啟動服務(wù)
CMD /usr/local/sbin/nginx