发布日期:2025-01-02 11:36 点击次数:155
初识Dockerfile
Dockerfile就是用来构建docker镜像的构建文件!命令脚本!
通过这个脚本可以生成镜像,镜像是一层层的,脚本是一行行的命令,每行命令都是一层
dockerfile是面向开发的,我们以后要发布项目,作镜像,就需要编写dockerfile文件,这个文件十分简单。
Dockerfile镜像之间成为了企业交付的标准,必须掌握!
编写一个自己的docker 镜像:
编写Dockerfile文件:
将Dockerfile文件转为镜像:
查看自己构建的docker镜像
使用自己构建的docker镜像生成容器:
DockerFile
dockerfile时用来构建docker镜像文件!命令参数脚本!
构建步骤:
1、编写一个dockerfile文件
2、docker build . 构建称为一个镜像
3、docker run 运行镜像
4、docker push 发布镜像(DockerHub、阿里云镜像仓库)
Dockerfile指令:
docker build . 命令
构建好dockerfile文件后,我们就用docker build命令将文件构建成镜像。
查看镜像是如何生成的
实操训练:Dockerfile构建Nginx镜像: 编写Dockerfile制作镜像,生成镜像名为my_build:Nginx1。首先创建目录dockerfile-nginx1,保存Dockerfile文件。具体要求如下:
(1)基于镜像centos:7
(2)安装Nginx
a.安装相关依赖
b.下载并解压Nginx
(3)工作目录设为:nginx-1.9.7
(4)编译安装Nginx
(5)对外暴露80,443端口
(6)修改Nginx配置文件,以非daemon方式启动
(7)复制服务启动脚本并设置权限
(8)启动容器时执行脚本run.sh
run.sh内容如下所示:
开始操作:
创建dockerfile-nginx1文件夹,进入该文件夹,编写Dockerfile文件
编写Dockerfile文件内容:
在该文件夹里再编写一个run.sh
docker build 构建镜像
docker images查看镜像:
使用该镜像构建容器:
可以看到镜像成功启动,东西也下载安装好了,工作目录设置好了,文件也复制到容器里了
到此这篇关于dockerfile指令构建docker镜像的示例代码的文章就介绍到这了,更多相关dockerfile指令构建docker镜像内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
上一篇:没有了