Dockerfile脚本:CMD与ENTRYPOINT的区别

CMD & ENTRYPOINT

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ENTRYPOINT使用

FROM centos
RUM yum install -y curl
#ENTRYPOINT ["curl","-s","http://ip.cn"]
ENTRYPOINT ["curl","-s","http://www.baidu.com"]
docker build -f /workspace/docker/Dockerfile_curl -t myip:1.0 .
Sending build context to Docker daemon  3.072kB
Step 1/3 : FROM centos
 ---> 831691599b88
Step 2/3 : RUN yum install -y curl
 ---> Running in 9878b97ea6fd
CentOS-8 - AppStream                            3.5 MB/s | 5.8 MB     00:01
CentOS-8 - Base                                 2.2 MB/s | 2.2 MB     00:00
CentOS-8 - Extras                               1.2 kB/s | 7.0 kB     00:05
Package curl-7.61.1-12.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Removing intermediate container 9878b97ea6fd
 ---> ac1f2fc0a188
Step 3/3 : CMD ["curl","-s","http://ip.cn"]
 ---> Running in 0d77293c2afc
Removing intermediate container 0d77293c2afc
 ---> 7b755e63d671
Successfully built 7b755e63d671
Successfully tagged myip:1.0
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED              SIZE
myip                1.0                 7b755e63d671        About a minute ago   235MB
#-i会与curl -s进行拼接
docker run myip:1.1 -i
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: keep-alive
Content-Length: 2381
Content-Type: text/html
Date: Sat, 01 Aug 2020 06:41:20 GMT
Etag: "588604cf-94d"
Last-Modified: Mon, 23 Jan 2017 13:27:43 GMT
Pragma: no-cache
Server: bfe/1.0.8.18
Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值