当前位置: 首页 > news >正文

临沂手机网站竞价排名软件

临沂手机网站,竞价排名软件,做网站挂谷歌广告赚钱吗,微信开发者平台取消授权写在前面 前几天被问到,这里整理笔记之前也没怎么注意这个问题理解不足小伙伴帮忙指正 曾以为老去是很遥远的事,突然发现年轻是很久以前的事了。时光好不经用,抬眼已是半生,所谓的中年危机,真正让人焦虑的不是孤单、不…

写在前面


  • 前几天被问到,这里整理笔记
  • 之前也没怎么注意这个问题
  • 理解不足小伙伴帮忙指正

曾以为老去是很遥远的事,突然发现年轻是很久以前的事了。时光好不经用,抬眼已是半生,所谓的中年危机,真正让人焦虑的不是孤单、不是贫穷、更不是衰老,而是人到中年你才发现,你从来没有按照自己喜欢的方式活过,这烟火人间,事事值得、事事与遗憾,该用多懂事的理智,去压抑住心中的不甘与难过。 ——余华《活着》


K8s Pod中的 command、args 的配置会覆盖 DockerfileENTRYPOINTCMD 指令, 具体 command 命令代替 ENTRYPOINT 的命令行,args 代替 CMD 的参数。但是 并不是说 他们是一个等价的覆盖关系。

具体的问题具体分析,这里我们准备一个镜像做简单测试

┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$docker build -t liruilong/my-busybox:latest -<<EOF
> FROM busybox:latest
> ENTRYPOINT ["printenv"]
> CMD ["HOSTNAME", "KUBERNETES_PORT"]
> EOF
Sending build context to Docker daemon  2.048kB
Step 1/3 : FROM busybox:latest---> beae173ccac6
Step 2/3 : ENTRYPOINT ["printenv"]---> Using cache---> 490cf6028e36
Step 3/3 : CMD ["HOSTNAME", "KUBERNETES_PORT"]---> Using cache---> 497b83a63aad
Successfully built 497b83a63aad
Successfully tagged liruilong/my-busybox:latest

上面的 Dockerfile 基础镜像使用 busybox:latest, 添加了 CMDENTRYPOINT 指令 ,构建好的镜像上传 hub.docker 仓库。

┌──[root@vms100.liruilongs.github.io]-[~]
└─$docker login
Authenticating with existing credentials...
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded
┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$docker push liruilong/my-busybox:latest
The push refers to repository [docker.io/liruilong/my-busybox]
...

然后我们使用 kubectl 做下具体的测试,对应四种情况。

commandargs 均没有指定,这种情况会使用 Dockerfile 的配置的 ENTRYPOINTCMD

┌──[root@vms100.liruilongs.github.io]-[~/ansible/commm_args]
└─$kubectl run demo  --image liruilong/my-busybox -n demo
pod/demo created
┌──[root@vms100.liruilongs.github.io]-[~/ansible/commm_args]
└─$kubectl logs demo -n demo
demo
tcp://10.96.0.1:443

直接使用的 Dockerfile 中的配置

ENTRYPOINT ["printenv"]
CMD ["HOSTNAME", "KUBERNETES_PORT"]

commandargs 都指定了,那么 Dockerfile 的配置 ENTRYPOINTCMD 被忽略,执行 command 并追加上 args 参数。

apiVersion: v1
kind: Pod
metadata:labels:run: demoname: demonamespace: demo
spec:containers:- command:- echoargs:- "山河已无恙"image: liruilong/my-busyboximagePullPolicy: Alwaysname: demo

通过日志可以看到覆盖了 Dockerfile 中的配置

┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$kubectl apply  -f demo.yaml
pod/demo created
┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$kubectl logs demo -n demo
山河已无恙

command 没有指定,指定了 args,那么 Dockerfile 中配置的 ENTRYPOINT 的命令行会被执行,CMD 会被 args 中填写的参数覆盖, 追加到 ENTRYPOINT 中。

apiVersion: v1
kind: Pod
metadata:labels:run: demoname: demonamespace: demo
spec:containers:- args:- PATHimage: liruilong/my-busyboximagePullPolicy: Alwaysname: demo

CMD 指令被覆盖

┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$kubectl logs demo -n demo
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

command 指定, args 没有指定,那么 Dockerfile 默认的 ENTRYPOINT 配置会被忽略,执行输入的 command,同时 Dockerfile 中的 CMD 也会被忽略。

apiVersion: v1
kind: Pod
metadata:labels:run: demoname: demonamespace: demo
spec:containers:- command:- echo- 山河已无恙- 活着image: liruilong/my-busyboximagePullPolicy: Alwaysname: demo

这个有些特殊,需要注意下,只指定了command ,但是 entrypoint 被覆盖 ,cmd 被忽略

┌──[root@vms100.liruilongs.github.io]-[~/docker]
└─$kubectl logs demo -n demo
山河已无恙 活着

指定的 CMD 并没有拼到后面

CMD ["HOSTNAME", "KUBERNETES_PORT"]

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知。


https://kubernetes.io/zh-cn/docs/tasks/inject-data-application/define-command-argument-container/#notes


© 2018-2023 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

http://www.zhongyajixie.com/news/45661.html

相关文章:

  • python做流量网站产品免费推广网站有哪些
  • 网站开发项目挣钱吗排名优化网站seo排名
  • 展厅设计ppt汇报靖江seo要多少钱
  • 管理系统网站模板上google必须翻墙吗
  • iis默认网站怎么设置宣传方式有哪些
  • 长沙做网站哪家好注册百度账号免费
  • 做彩票网站需要什么西安网站seo诊断
  • 建设项目验收公示网站网络营销推广方法
  • 湖北移动网站建设火爆产品的推广文案
  • 程序员 给老婆做网站如何给公司网站做推广
  • 网站建设合并但与那个看片子用什么app免费苹果手机
  • 网站开发报价单.doc中国制造网网站类型
  • 广西seo优化seo都用在哪些网站
  • 宁波海曙网站开发公司市场调研报告3000字范文
  • 橙子建站怎么做落地页做推广网络
  • 武汉品牌网站建设公司哪家好域名搜索引擎入口
  • 手机网站建设联系方式seo课程培训机构
  • 怎么做相册网站河南网站推广多少钱
  • ui设计网站开发seo优化关键词排名优化
  • 如何创建网站的过程seo的优化流程
  • 代做毕设的网站网站优化排名软件
  • 网站建设时间计划图百度推广退款投诉
  • 西安网站建设服务商十强seo代码优化
  • 天津自动网站建设调试百度搜索推广开户
  • 网站留言板怎么做phpsql必应搜索引擎网址
  • 给被k的网站做友链优化seo哪家好
  • wordpress中文插件seo百度宁波seo入门教程
  • 做期货要关注哪些网站佛山seo教程
  • 手机优化网站建设网络的推广方式有哪些
  • 怎样做视频上网站赚钱郑州网站推广公司电话