Dockerfile由一行行命令语句组成,并支持以#开头的注释行。

1、编写一个Dockerfile文件

创建一个空的Docker工作目录,进入该目录,使用sudo vim Dockerfile指令新建或打开一个Dockerfile文件,然后向该文件中编辑内容。

Dockerfile以FROM开始,基于一个基础镜像,然后增加一行行命令语句。2、编写外部文件

Dockerfile中每条指令都会生成一层新的镜像.

3、创建镜像,在Dockerfile文件所在目录下使用docker build指令运行Dockerfile文件生成一个Docker镜像3、

docker build -t  Image_Name .

说明:

1)、docker build 是Docker构建镜像的指令

2)、-t参数指定了生成的镜像名称为“Image_Name”;

3)、指令最后的“.”代表的是当前目录下的应用上下文(即Dockerfile所在的目录,如果Dockerfile文件不在当前目录下,则需要把点号替换成Dockerfile所在的目录。

4、查看镜像

5、创建并运行容器

6、查看运行容器

7、访问程序,查看结果

最新文章

  1. 为什么很多SaaS企业级产品都熬不过第一年
  2. List拆分成多个集合
  3. POJ 1552
  4. 对N个数组进行操作。先把这N个一维数组合并成一个2为数组;然后进行操作
  5. ASP.NET 2.0服务器控件开发的基本概念(转载)
  6. 动态绑定GridView数据源遇到问题
  7. CCF-201403-3-命令行选项
  8. 自己动手写http服务器——处理http连接(二)
  9. Struts2思维导图
  10. poj 2434;bzoj 1686 [Usaco2005 Open]Waves 波纹
  11. 设计模式——MVC MVP MVVM
  12. Django之权限管理
  13. MATLAB:图像选取局部区域滤波(roicolor、roipoly、roifill、fspecial、roifilt2函数)
  14. 调用链系列一、Zipkin架构介绍、Springboot集承(springmvc,HttpClient)调用链跟踪、Zipkin UI详解
  15. Arrange an Array to Form a Smallest Digit
  16. 【Linux】测试环境如何搭建?
  17. Greenplum5.16.0 安装教程
  18. CentOS7布署.Net Core
  19. 3.Ehcache中储存缓存的方式
  20. application-defined exception

热门文章

  1. 21天学通C++_Day2
  2. Windows操作系统及其安全机制
  3. Consul做服务发现
  4. vue前端开发那些事——vue开发遇到的问题
  5. map/reduce类简单介绍
  6. [Luogu3538][POI2012]OKR-A Horrible Poem
  7. BZOJ4560 [JLoi2016]字符串覆盖
  8. 微信小程序,请求php后台返回json数据多出隐藏字符问题
  9. Eclipse 中 No java virtual machine was found... 解决方法
  10. 【转】JMeter入门