首页 > 其他 > 详细

docker 应用篇————dockerfile[十四]

时间:2021-08-02 15:16:42      阅读:24      评论:0      收藏:0      [点我收藏+]

前言

简单介绍一下dockerfile。

正文

dockerfile就是docker image的构建文件。

技术分享图片

然后来运行一下。

技术分享图片

然后就产生了test:1.0 这个镜像。

然后启动一下你就发现了这个镜像没有启动成功。

技术分享图片

这是为什么呢?

使用docker ps -a。

技术分享图片

很简单,因为启动后容器就退出了,因为容器内没有任何进程在运行了。

那么来一个我们的2.0版本。

技术分享图片

如果我们使用docker run -d 还是会退出。

那么我们使用下面这样:

技术分享图片

然后我们因为加了cmd /bin/bash

所以我们这样写也是可以的。

技术分享图片

不用加前面的/bin/bash这样的也行的。

下面介绍一下dockerfile的一些指令。个人建议可以去看一下docker一些实战的,练几个就熟了。

from # 基础镜像

maintainer # 作者,维护者

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

Add # 添加内容

WORKDIR # 镜像的工作目录

VOLUME #挂载的目录

EXPORT #保留 端口配置

CMD # 指定这个容器启动的时候要运行的命令,只有最后一个会生效

ENTRYPOINT # 指定容器启动的时候要运行的命令

ONBUILD # 当构建一个被继承DOCKERFile 这个时候就会运行ONBUILD指令。

COPY #类似ADD,将我们的文件拷贝到镜像中

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

上面这些后面会介绍到,故而现在就不介绍了,下一节容器共享卷。

docker 应用篇————dockerfile[十四]

原文:https://www.cnblogs.com/aoximin/p/15084531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!