在计算机技术日新月异的今天,Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,成为了一些企业面试的加分项,甚至熟悉 docker 成为了你快速入职的加分项,由此可见熟悉 docker 在互联网公司的地位之重要。
今天分享50道docker常见面试题,助你找工作一臂之力。
常识相关:
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 ⽬录下的⽹络名字空间⽂件,可以手动恢复它吗?
现在我邀请你进入我们的软件测试学习交流群:【
746506216
】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
这才是2022最精细的自动化测试自学教程,我把它刷了无数遍才上岸字节跳动,做到涨薪20K【值得自学软件测试的人刷】
软件测试工程师月薪2W以上薪资必学技能 — Python接口自动化框架封装.
美团面试真题_高级测试25K岗位面试 — 软件测试人都应该看看
软件测试必会_Jmeter大厂实战 — 仅6步可实现接口自动化测试