首页 > 其他分享 >最新面试题2021年常见Docker面试题及答案汇总

最新面试题2021年常见Docker面试题及答案汇总

时间:2023-02-10 16:56:30浏览次数:53  
标签:容器 面试题 Swarm 2021 镜像 docker Docker

最新面试题2021年常见Docker面试题及答案汇总

全部面试题答案,更新日期:01月30日,直接下载吧!

下载链接:高清500+份面试题资料及电子书,累计 10000+ 页大厂面试题 PDF

Docker

题1:Docker 镜像和层有什么区别?

Docker镜像是由一系列只读层构建的,而每个层代表Dockerfile中的一条指令。

题2:什么是 Docker Swarm?

Docker Swarm是docker的本地群集。

Docker Swarm将docker主机池转变为单个虚拟docker主机。

Docjer Swarm提供标准的docker API,任何已经与docker守护进程通信的工具都可以使用Swarm透明地扩展到多个主机。

题3:Docker 中什么是 Dockerfile?

Dockerfile:用于创建image镜像的模板文件,出于管理和安全的考虑,docker官方建议所有的镜像文件应该由dockerfile来创建,而当前不少用户把docker当虚拟机来使用,甚至容器中安装SSH,从安全的角度,这是不恰当的。

题4:Docker 中仓库、注册服务器、注册索引有什么联系?

仓库(Repository)是存放一组关联镜像的集合,比如同一个应用的不同版本的镜像。

注册服务器(Registry)是存放实际的镜像的地方。

注册索引(Index)则负责维护用户的账号、权限、搜索、标签等管理。

注册服务器利用注册索引来实现认证等管理。

题5:非官方仓库下载镜像时,可能提示“Error:Invaild registry endpoint https://dl.docker.com:5000/v1/…”?

非官方地址,例如:dl.dockerpool.com。

Docker自1.3.0版本之后,加强了对镜像安全性的验证,需要手动添加对非官方仓库的信任。

DOCKER_OPTS=”–insecure-registry dl.dockerpool.com:5000” 

重启docker服务即可。

题6:如何停止所有正在运行的容器?

可以使用docker [container] stop $(docker ps -q)命令。

题7:Docker 和 LXC 有什么区别?

LXC是在Linux上相关技术实现的容器,docker则在如下的几个方面进行了改进:

1、移植性:通过抽象容器配置,容器可以实现一个平台移植到另一个平台。

2、镜像系统:基于AUFS的镜像系统为容器的分发带来了很多的便利,通是共同的镜像层只需要存储一份,实现高效率的存储。

3、版本管理:类似于GIT的版本管理理念,用户可以更方便的创建、管理镜像文件。

4、仓库系统:仓库系统大大降低了镜像的分发和管理的成本。

5、周边工具:各种现有的工具(配置管理、云平台)对docker的支持,以及基于docker的pass、Cl等系统,让docker的应用更加方便和多样。

题8:什么是容器?什么是 Docker?

容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。

Docker容器包括应用程序及所有的依赖项,作为操作系统的独立进程运行。Docker是容器的一种,还有其他容器,比如CoreOS rkt等。

题9:DockerFile 中最常见指令有哪些?

指令 说明
FROM 指定基础镜像
LABEL 功能为镜像指定标签
RUN 运行指定命令
CMD 容器启动时要运行的命令

题10:如何临时退出一个正在交互的容器的终端, 而不终止它?

ctrl-p Ctrl-q

如果按ctrl-c往往会让容器内应用进程终止, 进而会终止容器。

题11:如何批量清理临时镜像文件

题12:什么是docker-hub

题13:什么是-docker-镜像

题14:如何删除所有本地的镜像

题15:docker-如何临时退出正在交互容器终端

题16:docker-和-vagrant-有什么区别

题17:docker-中如何批量清理容器和镜像文件

题18:docker-中什么是-image

题19:什么是-docker-容器

题20:docker-容器和虚拟机有什么区别

题21:docker-中一个容器可以同时运行多个应用进程吗

题22:生产环境中如何监控-docker

题23:docker-中都有哪些常用命令

题24:docker-容器和主机之间如何复制数据

题25:docker-中什么是-registry

大厂面试题

大厂面试题

大厂面试题

标签:容器,面试题,Swarm,2021,镜像,docker,Docker
From: https://www.cnblogs.com/stry/p/17041119.html

相关文章

  • 最新2022年Elasticsearch面试题高级面试题及附答案解析
    最新2022年Elasticsearch面试题高级面试题及附答案解析全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDF......
  • 最新Elasticsearch面试题及答案附答案汇总
    最新Elasticsearch面试题及答案附答案汇总全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFElasticsearc......
  • 最新面试题2021年Elasticsearch面试题及答案汇总
    最新面试题2021年Elasticsearch面试题及答案汇总全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFElasti......
  • Docker的初识
    一、Docker概述1、Docker的概念•Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源•Docker是在Linux容器里运行应用的开源工具,是一种轻量级......
  • docker 下MySQL主从读写分离配置
    主从同步机制:同步基于耳机子机制,主服务器使用二进制来记录数据库的变动状况,从服务器通过读取和执行日志文件来保存主服务的数据一致首先要保障主从的版本一致或相近1......
  • 远程连接DOCKER
    /etc/systemd/system/docker.service.d/override.conf写入文件##AddthistothefileforthedockerdaemontousedifferentExecStartparameters(morethingsca......
  • #yyds干货盘点# LeetCode面试题:正则表达式匹配
    1.简述:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持'.' 和 '*' 的正则表达式匹配。'.'匹配任意单个字符'*'匹配零个或多个前面的那一个元素所谓匹配,是要......
  • 用docker打包一个前端项目
    思路:将dist包打包成一个镜像(要不打出的镜像特别大)Dockerfile:如下FROMnginx:latestCOPYdist/auth-centerWORKDIRauth-centerCOPYnginx.conf/etc/nginx/con......
  • docker命令学习
    一篇学会使用docker(超详细)原创 艺说IT 艺说IT 2022-11-2615:07 发表于广西收录于合集#docker1个#容器技术1个#容器命令1个一、docker介绍Docker是......
  • Docker-compose
    目录:Docker-composeDocker-compose简介compose部署Dockercompose环境安装YAML文件格式及编写注意事项Dokcercompose配置常用字段......