在计算机技术日新月异的今天,Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,成为了一些企业面试的加分项,甚至熟悉 docker 成为了你快速入职的加分项,由此可见熟悉 docker 在互联网公司的地位之重要。
 
今天分享50道docker常见面试题,助你找工作一臂之力。
 
答案也帮你们准备好了哦!需要标准答案的同学,关注公众号:松勤软件测试,回复:0811
 
Docker 和虚拟机有啥不同?
Docker 安全么?
如何清理后台停⽌的容器?
如何查看镜像⽀持的环境变量?
当启动容器的时候提⽰:exec format error?如何解决问题
本地的镜像⽂件都存放在哪⾥?
如何退出⼀个镜像的 bash,⽽不终⽌它?
退出容器时候⾃动删除?
怎么快速查看本地的镜像和容器?


镜像相关:
如何批量清理临时镜像⽂件?
如何查看镜像⽀持的环境变量?
本地的镜像⽂件都存放在哪⾥
构建 Docker 镜像应该遵循哪些原则?
容器退出后,通过 docker ps 命令查看不到,数据会丢失么?
如何停⽌所有正在运⾏的容器?
如何清理批量后台停⽌的容器?
如何临时退出⼀个正在交互的容器的终端,⽽不终⽌它?
很多应⽤容器都是默认后台运⾏的,怎么查看它们的输出和⽇志信息?
published for …,是什么意思?
可以在⼀个容器中同时运⾏多个应⽤进程吗?
如何控制容器占⽤系统资源(CPU,内存)的份额?


仓库相关:
仓库(Repository)、注册服务器(Registry)、注册索引(Index)有何关系?
从⾮官⽅仓库(如:)下载镜像的时候,有时候会提 ⽰“Error:Invaild registry endpoint ?


配置相关:
Docker 的配置⽂件放在那⾥。如何修改配置?
如何更改 Docker 的默认存储设置?
 
Docker 与虚拟化:
Docker 与 LXC(Linux Container)有何不同?
Docker 与 Vagrant 有何不同?
开发环境中 Docker 与 Vagrant 该如何选择?
Docker 能在⾮ Linux 平台(Windows+MacOS)上运⾏吗?
如何将⼀台宿主机的 docker 环境迁移到另外⼀台宿主机?
Docker 容器创建后,删除了/var/run/netns ⽬录下的⽹络名字空间⽂件,可以手动恢复它吗?
 
需要标准答案的同学,关注公众号松勤软件测试回复0811