Docker 面试题(一)

什么是Docker?

Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。

 

CI(持续集成)服务器的功能是什么?

CI功能就是在每次提交之后不断地集成所有提交到存储库的代码,并编译检查错误

什么是Docker镜像?

Docker镜像是Docker容器的源代码,Docker镜像用于创建容器。使用build命令创建镜像

什么是Docker容器?

Docker容器包括应用程序及其所有依赖项,作为操作系统的独立进程运行

Docker容器有几种状态?

Docker容器可以有四种状态:
运行
已暂停
重新启动
已退出

Docker使用流程

1)创建Dockerfile后,您可以构建它以创建容器的镜像
2)推送或拉取镜像。

Dockerfile中最常见的指令是什么?​​​​​​​

Dockerfile中的一些常用指令如下:
FROM:指定基础镜像
LABEL:功能是为镜像指定标签
RUN:运行指定的命令
CMD:容器启动时要运行的命令

Dockerfile中的命令COPY和ADD命令有什么区别?

COPY与ADD的区别COPY的<src>只能是本地文件,其他用法一致

docker常用命令?

docker pull    拉取或者更新指定镜像
docker push     将镜像推送至远程仓库
docker rm    删除容器
docker rmi    删除镜像
docker images    列出所有镜像
docker ps    列出所有容器

DevOps有哪些优势?

技术优势:
•    持续的软件交付
•    修复不太复杂的问题
•    更快地解决问题
商业利益:
•    更快速地传递功能
•    更稳定的操作环境
•    有更多时间可以增加价值(而不是修复/维护)

CI(持续集成)服务器的功能是什么?

  CI服务器功能是不断地集成所有正在进行的更改并由不同的开发人员提交到存储库,并检查编译错误。它需要每天多次构建代码,最好是在每次提交之后,
以便它可以检测在问题发生时是哪个提交Bug了。
原文地址:https://www.cnblogs.com/lingboweifu/p/11896928.html