Powered by md-Blog  文 - 篇  访客 -

Dockerfile介绍


  分类:Docker  / 
更新:2021-09-24 19:18:51  /  创建:2021-09-24 19:18:51
不要删除
在代码目录当中,有个名称为 Dockerfile 的文件。这个文件包含了对当前应用的描述,并且能指导 Docker 完成镜像的构建。

Dockerfile 主要用途

  • 对当前应用的描述
  • 指导 Docker 完成应用的容器化(创建一个包含当前应用的镜像)
  • 能实现开发和部署两个过程的无缝切换
  • 对当前的应用及其依赖有一个清晰准确的描述

格式

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

# Test web-app to use with Pluralsight courses and Docker Deep Dive book
# Linux x64
FROM tdl

LABEL maintainer="ycmbcd@qq.com"

# Install Node and NPM
RUN apk add --update nodejs nodejs-npm

# Copy app to /src
COPY . /src

WORKDIR /src

# Install dependencies
RUN  npm install

EXPOSE 8080

ENTRYPOINT ["node", "./app.js"]
  • -t 参数为镜像打标签
  • -f 参数指定 Dockerfile 的路径和名称,使用 -f 参数可以指定位于任意路径下的任意名称的 Dockerfile。

不要删除

小站不易,感谢支持!