频道栏目
首页 > 系统 > Linux > 正文

Dockerfile的用途和写法,Dockerfile命令

2017-10-23 09:43:09         来源:坏人  
收藏   我要投稿

Dockerfile 能做什么?

Dockerfile从FROM命令开始,紧接着跟随者各种方法,命令和参数。其产出为一个新的可以用于创建容器的镜像

Dockerfile 怎么写? 介绍一些命令的用处和用法

ADD

添加 原地址(可以是源系统也可以是url 链接下载的文件) 目标容器的文件系统

例子: ADD /home/wwwroot/website / website

CMD

执行特定的命令,构建后被调用

例子: CMD “echo” “finish build docker “

CMD service nginx start 安装完 nginx 后可以调用

ENTRYPOINT

RUN

构建之前被调用

例子:RUN apt-get update

ENV

设置环境变量 格式是 env k v

例子:ENV SERVER MASTER

EXPOSE

指定端口,使容器的应用可以通过端口和外部交互

例子:EXPOSE 6399

FROM

定义了使用 哪个基础镜像启动构建流程,必须为dockerfile 的首个命令

例子:FROM redis

MAINTAINER

例子:MAINTAINER leon0204

USER

USER命令用于设置运行容器的UID。

例子:USER 751

VOLUME

VOLUME命令用于让你的容器访问宿主机上的目录。: VOLUME [“/dir_1”, “/dir_2” ..]

例子:VOLUME [“/my_files”]

WORKDIR

WORKDIR命令用于设置CMD指明的命令的运行目录。

Usage: WORKDIR /path

WORKDIR ~/

上一篇:LoadRunner如何测试多个用户账号能否使用?
下一篇:CSVN、SVN命令使用过程中遇到的错误问题汇总
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站