Dockerfile中 ENTRYPOINT和CMD的使用

本文介绍了Dockerfile中的ENTRYPOINT和CMD的配合使用方式。当CMD和ENTRYPOINT一起使用时,CMD参数可以接受docker run命令传递的变量。通过示例Dockerfile和startup.sh脚本展示了如何构建和运行镜像。在不提供额外参数时,执行的是ENTRYPOINT与CMD的组合;提供参数时,参数会替换CMD部分,与ENTRYPOINT一起执行。
摘要由CSDN通过智能技术生成

ENTRYPOINT 和CMD一起使用时,CMD可以用来接受 docker run命令传递的变参。看下面例子:

文件:
Dockerfile

FROM ubuntu:15.10
MAINTAINER xxx@gmail.com
ENV NAME defaultvalue
VOLUME ["/data"]
ENV DIRPATH /path
WORKDIR D I R P A T H / {DIRPATH}/ DI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值