dockerfile学习与详解
2024-10-14 04:31:58
1,什么是dockerfile?
dockerfile是相当于docker使用的一个脚本,作用是便于实现自定义的镜像image,用语docker build [OPTIONS] PATH ,只需要指定dockerfile文件的地址就行了,目前据我所知dockerfile文件的名字只能是Dockerfile,一些网上示例如docker build -t newImagesName -f Dockerfile_abc 在ubuntu上使用之后发现报错,提示只能有一个参数。
2,如何使用dockerfile?
参考博客:http://blog.csdn.net/wsscy2004/article/details/25878223
Dockerfile主要分为四部分:
1,基础镜像信息:FROM 等
2,维护者信息:MAINTAINER 等
3,镜像操作指令:RUN 等
(run指令将对镜像执行跟随的操作,没运行一条run指令,镜像添加新的一层,并提交;由于layer数量是有限的,因此run指令应该尽量少)
4,容器启动时执行指令:CMD,ENTRYPOINT等
关键字的使用一般格式 ISNTRUCTION arguments,,具体用法参考上面博客
关于容器启动时执行指令CMD和ENTRYPOINT的功能和区别介绍,推荐参考博客:http://cloud.51cto.com/art/201411/457338.htm
最新文章
- thinkphp 介绍
- hdu 2027统计元音
- The beatles-Yesterday
- OpenFlow Switch学习笔记(四)——Matching
- 思考之spring的ioc
- BNUOJ-26474 Bread Sorting 逆序对
- 【UVA 11865】 Stream My Contest (二分+MDST最小树形图)
- white-space norma nowrap强制同一行内显示所有文本文字,让所有文字内容中一排显示不换行
- 【设计模式】module(模块)模式
- python列表操作符
- layui 轮播图动态数据不显示问题
- Django session存储到redis数据库
- 5.JAVA基础复习——JAVA中的static关键字作用与用法
- 如何在Anaconda中把python环境更新更高版本
- Noj - 在线强化训练4
- 非对称加密算法-RSA算法
- 移动端(微信等)使用 vConsole 调试 console
- Jenkins2.0中的pipeline
- idea安装插件
- ZooKeeper+Kafka+Storm