Docker学习笔记_Dockerfile基本知识
2024-09-26 21:09:55
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、访问程序,查看结果
最新文章
- 为什么很多SaaS企业级产品都熬不过第一年
- List拆分成多个集合
- POJ 1552
- 对N个数组进行操作。先把这N个一维数组合并成一个2为数组;然后进行操作
- ASP.NET 2.0服务器控件开发的基本概念(转载)
- 动态绑定GridView数据源遇到问题
- CCF-201403-3-命令行选项
- 自己动手写http服务器——处理http连接(二)
- Struts2思维导图
- poj 2434;bzoj 1686 [Usaco2005 Open]Waves 波纹
- 设计模式——MVC MVP MVVM
- Django之权限管理
- MATLAB:图像选取局部区域滤波(roicolor、roipoly、roifill、fspecial、roifilt2函数)
- 调用链系列一、Zipkin架构介绍、Springboot集承(springmvc,HttpClient)调用链跟踪、Zipkin UI详解
- Arrange an Array to Form a Smallest Digit
- 【Linux】测试环境如何搭建?
- Greenplum5.16.0 安装教程
- CentOS7布署.Net Core
- 3.Ehcache中储存缓存的方式
- application-defined exception
热门文章
- 21天学通C++_Day2
- Windows操作系统及其安全机制
- Consul做服务发现
- vue前端开发那些事——vue开发遇到的问题
- map/reduce类简单介绍
- [Luogu3538][POI2012]OKR-A Horrible Poem
- BZOJ4560 [JLoi2016]字符串覆盖
- 微信小程序,请求php后台返回json数据多出隐藏字符问题
- Eclipse 中 No java virtual machine was found... 解决方法
- 【转】JMeter入门