美文网首页Docker
使用Dockerfile创建镜像

使用Dockerfile创建镜像

作者: 王勇1024 | 来源:发表于2019-05-06 21:13 被阅读0次

Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 来快速创建自定义的镜像。

基本结构

Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。
一般而言,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。
下面是一个 Dockerfile 文件的基本结构:

# 基础镜像信息
FROM ubuntu:14.04
# 维护者信息
MAINTAINER WangYong wangyong1@yidian-inc.com
# 镜像操作指令
ENV JAVA_HOME /usr/local/java
RUN echo "Hello World"
# 容器启动时执行指令
CMD /user/sbin/nginx

指令说明

指令 说明

FROM 指定所创建镜像的基础镜像
MAINTAINER 指定维护者信息
RUN 运行命令
CMD 指定启动容器时默认执行的命令
LABEL 指定生成镜像的元数据标签信息
EXPOSE 声明镜像内服务所监听的端口
ENV 指定环境变量
ADD 赋值指定的< src > 路径下的内容到容器中的<dest>路径下,<src>可以为URL;如果为tar文件,会自动解压到<dest>路径下
COPY 复制本地主机的<src>路径下的内容到镜像中的<dest>路径下;一般情况下推荐使用COPY,而不是ADD
ENTRYPOINT 指定镜像的默认入口
VOLUME 创建数据卷挂在点
USER 指定运行容器时的用户名或UID
WORKDIR 配置工作目录
ARG 指定镜像内使用的参数(例如版本号信息等)
ONBUILD 配置当前所创建的镜像作为其他镜像的基础镜像时,所执行的创建操作指令
STOPSIGNAL 容器退出的信号值
HEALTHCHECK 如何进行健康检查
SHELL 指定使用shell时默认shell类型

相关文章

  • Docker管理-基于CentOS通过Dockerfile制作S

    1、创建Dockerfile文件 2、使用Dockerfile构建镜像 3、运行验证镜像

  • Docker之Dockerfile指令

    Dockerfile关于 在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile...

  • Docker镜像创建

    创建镜像 创建镜像有两种方式:1、从已经创建的容器中更新镜像,并且提交这个镜像2、使用 Dockerfile 指令...

  • docker镜像命令

    1、docker build命令(dockerfile时用) 使用当前目录的Dockerfile创建镜像,标签为 ...

  • Dockerfile

    一、关于Dockerfile 在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfi...

  • 九、Dockerfile应用

    1、 通过dockefile定制企业镜像 dockerfile的基本使用方式 创建用于存放dockerfile的目...

  • 使用Dockerfile创建镜像

    Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。 基本结构 D...

  • 使用Dockerfile创建镜像

    Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 来快速创建自定义的镜像。 基本...

  • 框架 | Docker | 4.Docker file使用相关

    1. 创建Dockerfile 2. 使用Dockerfile文件,创造镜像 3. 通过镜像文件启动一个新容器,并...

  • docker搭建静态网站

    下载安装docker 使用dockerfile创建镜像 dockerfile文件内容: 执行操作命令: 打开容器w...

网友评论

    本文标题:使用Dockerfile创建镜像

    本文链接:https://www.haomeiwen.com/subject/nekjoqtx.html