【十 薇:PPS33A】【诚信经营】【持续更新】【品种繁多】【任意挑选】【质量有保障】
63.Dockerfile 中最常见的指令是什么?
1)FROM:我们使用 FROM 为后续指令设置基本镜像。在每个有效的 Dockerfile 中,FROM 是第一条指令。
2)LABEL:我们使用 LABEL 按照项目,模块,许可等组织我们的镜像。我们也可以使用 LABEL 来帮助实现自动化。在 LABEL 中, 我们指定一个键值对,以后可用于以编程方式处理 Dockerfile。
3)RUN:我们使用 RUN 命令在当前镜像之上的新图层中执行任何指令。使用每个 RUN 命令,我们在镜像顶部添加一些内容,并在 Dockerfile 的后续步骤中使用它。
4)CMD:我们使用 CMD 命令提供执行容器的默认值。在 Dockerfile 中,如果我们包含多个 CMD 命令,则只使用最后一条指令。
64.Docker 镜像和层有什么区别?
镜像:Docker 镜像是由一系列只读层构建的 层:每个层代表镜像 Dockerfile 中的一条指令。
65.Docker 常用命令?
dockerpull 拉取或者更新指定镜像 dockerpush 将镜像推送至远程仓库 dockerrm 删除容器 dockerrmi 删除镜像 dockerimages 列出所有镜像 dockerps 列出所有容器
66.Dockerfile 中的命令 COPY 和 ADD 命令有什么区别?
一般而言,虽然 ADD 和 COPY 在功能上类似,但是首选 COPY。 那是因为它比 ADD 更易懂。COPY 仅支持将本地文件复制到容器中,而 ADD 具有一些功能(如仅限本地的 tar 提取和远程 URL 支持) ,这些功能并不是很明显。因此,ADD 的最佳用途是将本地 tar 文件自动提取到镜像中。 例如:ADDapache-tomcat-8.5.20.tar.gz/
67.什么是 rabbitmq?
MQ:消息队列
采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦
用处:流量削峰、定时任务。