电子 公司 网站建设,新闻媒体网站开发文档,网站改版 建设方案,wordpress首次加载很慢Dockerfile文档
Dockerfile文档地址
Dockerfile 是一个用来构建镜像的文本文件#xff0c;文本内容包含了一条条构建镜像所需的指令和说明。
DockerFile 可以说是一种可以被 Docker 程序解释的脚本#xff0c;DockerFile 是由一条条的命令组成的#xff0c;每条命令对应 …Dockerfile文档
Dockerfile文档地址
Dockerfile 是一个用来构建镜像的文本文件文本内容包含了一条条构建镜像所需的指令和说明。
DockerFile 可以说是一种可以被 Docker 程序解释的脚本DockerFile 是由一条条的命令组成的每条命令对应 linux 下面的一条命令Docker 程序将这些DockerFile 指令再翻译成真正的 linux命令,其有自己的书写方式和支持的命令。Docker 程序读取 DockerFile 并根据指令生成 Docker 镜像相比手动制作镜像的方式DockerFile 更能直观的展示镜像是怎么产生的有了写好的各种各样DockerFile 文件当后期某个镜像有额外的需求时只要在之前的DockerFile添加或者修改相应的操作即可重新生成新的 Docke 镜像。 Dockerfile的基本结构
Dockerfile 一般分为四部分
基础镜像信息维护者信息镜像操作指令容器启动时执行指令’#’ 为 Dockerfile 中的注释。 创建Dockerfile
mkdir dockerfilecd dockerfile/touch Dockerfilevim Dockerfile 编辑Dockerfile
vim Dockerfile
文件内容
# 第一个Dockerfile
FROM nginxRUN echo h1程序员食堂 的第一个Dockerfile /h1 /usr/share/nginx/html/index.html 始构建镜像
在 Dockerfile 文件的存放目录下执行构建动作。
docker build -t chengxuyuanshitang/nginx:v3 . 运行Nginx容器
docker run --name nginx-v3 -p 8086:80 -d chengxuyuanshitang/nginx:v3 --name nginx-demo 容器名 -p 8086:80 端口进行映射将本地 8086 端口映射到容器内部的 80 端口 -d 设置容器在在后台一直运行 查看Nginx启动
浏览器可以直接访问 8086 端口的 nginx 服务