美文网首页
docker(基础操作手册DockFile)

docker(基础操作手册DockFile)

作者: Poseidon_Wang | 来源:发表于2020-01-08 15:13 被阅读0次
    commit

    手动修改镜像并提交

    Dockfile

    FROM base镜像
    MAINTAINER 作者
    COPY 将文件复制到镜像内
    1.COPY src dest
    2.COPY ["src","dest"]
    ADD 将文件复制到镜像内,如果是归档文件,回自动解压
    ENV 设置环境变量
    1.ENV VERSION 1.0
    EXPOSE 暴露端口
    VOLUME 镜像目录与宿主机目录挂钩
    WORKDIR 当前工作目录
    RUN 运行指定指令
    CMD 多个CMD,只有最后一个生效
    ENTRYPOINT 启动指令,最后一个生效

    RUN,CMD,ENTRYPOINT区别

    RUN会创建新的镜像层
    CMD CMD的参数能被docker run 后面的参数替换掉
    ENTRYPOINT 配置容器启动时运行命令

    Shell格式与Exec格式

    shell 底层运行/bin/sh -c <command>
    exec <instruction>["executable","param1","param2"]
    不会被shell解析
    CMD ENTRYPOINT 推荐使用Exec格式

    相关文章

      网友评论

          本文标题:docker(基础操作手册DockFile)

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