美文网首页
dockerfile

dockerfile

作者: 带着小猪闯天下 | 来源:发表于2019-10-31 15:19 被阅读0次

创建镜像所在的文件夹和Dockerfile文件

mkdir test
cd test
touch Dockerfile    ##必须这么写

2.2、 在Dockerfile文件中写入指令,每一条指令都会更新镜像的信息例如:

# This is a comment 
FROM daocloud.io/library/centos        ##基础镜像
MAINTAINER yangshuai yangs@qq.com      ##作者和作者的邮箱
RUN touch /aa.txt; rm -rf /tmp/*              ##执行的动作   (RUN可以写多行) 
RUN touch /tmp/a.txt                                ###每一行都是一个state

创建镜像:
docker build -t laoyang/test:v1 .
docker build 是docker创建镜像的命令
-t 是标识新建的镜像属于 ouruser的
tetestst是仓库的名称
:v1 是tag
"."是用来指明 我们的使用的Dockerfile文件当前目录的

image.png image.png

格式说明:
每行命令都是以 INSTRUCTION statement 形式,就是命令+ 清单的模式。命令要大写,"#"是注解。
FROM 命令是告诉docker 我们的镜像什么。
MAINTAINER 是描述 镜像的创建人。
RUN 命令是在镜像内部执行。就是说他后面的命令应该是针对镜像可以运行的命令。

dockerfile内置参数解释
WORKDIR----->切换当前工作目录(宿主机)
ADD ----->把当前宿主机目录文件cp到容器目录下
RUN ------>执行命令
EXPOSE ----->暴露端口给容器外面
ENV ----->设置变量
CMD ---------->执行命令

相关文章

网友评论

      本文标题:dockerfile

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