美文网首页
Dockerfile

Dockerfile

作者: itshajia | 来源:发表于2022-01-10 23:49 被阅读0次

常用命令

# 基础镜像,一切从这里开始
FROM scratch

# 镜像维护者(姓名+邮箱)
MAINTAINER

# 镜像构建的时候需要运行的命令
RUN

# 添加外部资源(比如JDK压缩包,如果是压缩包资源,会自动执行解压)
ADD

# 镜像的工作目录(默认是根目录)
WORKDIR

# 挂载的目录
VOLUME

# 暴露端口配置
EXPOSE

# 容器启动的时候要运行的命令(只有最后一个会生效,可被替代)
CMD

# 容器启动的时候要运行的命令(可追加执行)
ENTRYPOINT

# 当构建一个被继承的 Dockerfile时,会触发运行
ONBUILD

# 拷贝文件到镜像中,类似于ADD
COPY

# 构建的时候设置环境变量
ENV

案例实操

# 1、编写Dockerfile文件
FROM centos
MAINTAINER itshajia<xxx.qq.com>

ENV MYPATH /usr/local
WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tolls

EXPOSE 80

CMD echo $MYPATH
CMD echo "----end----"
CMD /bin/bash

# 2、通过Dockerfile文件构建镜像
docker build -f Dockerfile -t mycentos:0.1 .

相关文章

网友评论

      本文标题:Dockerfile

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