Docker常见面试题 | 答案
创始人
2024-05-22 14:10:23
0

目录

1、Docker 是什么?

2、Docker的三大核心是什么?

3、仓库、镜像、容器的关系是?

4、Docker与虚拟机的区别

5、Docker容器的集中状态

6、如何把主机的东西拷贝到容器内部?

7、进入容器的方法有哪些?

8、如何让容器随着 Docker 服务启动而自动启动?

9、如何指定容器的端口映射?

10、如何查看容器服务的默认端口

11、如何指定容器的目录映射?

12、如何退出一个镜像的 bash,而不终止它?

13、查看容器日志信息

14、Docker 的配置文件放在那里。如何修改配置?

15、什么是 DockerFile?

16、docker常用的命令


1、Docker 是什么?

Docker一个开源的应用容器引擎,是实现容器技术的一种工具,让开发者可以打包他们的应用以及环境到一个镜像中,可以快速的发布到任何流行的操作系统上。


2、Docker的三大核心是什么?

  • 镜像:Docker的镜像是创建容器的只读模板,通过镜像启动一个容器或多个容器。
  • 容器:Docker的容器是镜像创建出来的运行实例,可以把容器看做是一个简易版的linux环境和运行在其中的应用程序。
  • 仓库:用来存放镜像的地方,每个镜像有不同标签(tag)。

3、仓库、镜像、容器的关系是?

仓库存放镜像,主机通过仓库下载镜像,通过镜像创建容器。


4、Docker与虚拟机的区别

  • 内核:虚拟机有单独的系统内核,Docker与宿主机共享系统内核,所以虚拟机相对与Docker隔离性更好一些,虚拟机相当于物理层面的隔离,Docker相当于应用层面的额隔离。
  • 大小:Docker镜像一般在几十M到几百M,比较轻量,虚拟机一般在在几G,比较笨重。
  • 速度:Docker共享宿主机内核一般秒级启动,虚拟机时分钟级别的。
  • 资源:Docker占用更少的资源,虚拟机有完整的系统所以占用资源比较多。

5、Docker容器的集中状态

状态有7种:

  • created(已创建)
  • restarting(重启中)
  • running(运行中)
  • removing(迁移中)
  • paused(暂停)
  • exited(停止)
  • dead(死亡)

6、如何把主机的东西拷贝到容器内部?

通过 docker cp 命令即可,还能把容器内部内容拷贝到主机。


7、进入容器的方法有哪些?

通过 docker exec 进入容器内部。


8、如何让容器随着 Docker 服务启动而自动启动?

  • 创建容器时,加上 --restart=always 参数。
  • 创建容器后,通过修改容器配置文件的 RestartPolicy 参数值。
  • 创建容器后,使用 docker update 命令更新容器的 --restart 参数值。

9、如何指定容器的端口映射?

  • 创建容器时,通过 -p 来指定端口映射。
  • 创建容器后,通过修改容器的配置文件来指定端口映射。

10、如何查看容器服务的默认端口

  • 通过 docker ps 查看运行端口是什么。
  • 也可以通过 docker inspect 查看镜像信息,然后找到端口映射一栏。

11、如何指定容器的目录映射?

  • 创建容器时,通过 -v 来指定目录映射。
  • 创建容器后,通过修改容器的配置文件来指定目录映射。

12、如何退出一个镜像的 bash,而不终止它?

  • 按 Ctrl+p+q

13、查看容器日志信息

使用 docker logs


14、Docker 的配置文件放在那里。如何修改配置?

默认情况下:

  • Ubuntu系统中 Docker 的配置文件是/etc/default/docker,
  • CentOS系统配置文件存放在/etc/sysconfig/docker

15、什么是 DockerFile?

Dockerfile 是一个文本文件,其中包含构建 Docker 映像所需的所有命令。 Docker 使用 Dockerfile 中的指令自动构建镜像。我们可以使用docker build创建自动构建,按顺序执行多个命令行指令。


16、docker常用的命令

Docker环境信息   info、version
容器生命周期管理  create、exec、kill、pause、restart、rm、run、start、stop、unpause
镜像仓库命令      login、logout、pull、push、search
镜像管理          build、images、import、load、rmi、save、tag、commit
容器运维操作      attach、export、inspect、port、ps、rename、stats、top、wait、cp、diff、update
容器资源管理      volume、network
系统信息日志      events、history、logs
1.events打印容器的实时系统事件
2.history 打印出指定镜像的历史版本信息
3.logs打印容器中进程的运行日志

相关内容

热门资讯

诵经典唱红歌主持词 诵经典唱红歌主持词  女:各位领导、各位来宾,  男:老师们、同学们,  合:大家好!  女:五月良...
笑傲江湖之东方不败台词 笑傲江湖之东方不败台词大全  天下风云出我辈,  一入江湖岁月催。  皇图霸业谈笑中,  不胜人生一...
学校元宵联欢晚会的主持词 学校元宵联欢晚会的主持词(精选6篇)  利用在中国拥有几千年文化的诗词能够有效提高主持词的感染力。我...
新婚婚礼主持词 新婚婚礼主持词  主持词的写作要突出活动的主旨并贯穿始终。我们眼下的社会,各种集会的节目都通过主持人...
酒店开业致辞 酒店开业致辞(精选20篇)  在日常学习、工作抑或是生活中,大家对致辞都再熟悉不过了吧,致辞具有有张...
主持人台词 主持人台词大全  导语:在剧作中,台词是一种重要的手段和方法,可以用来刻画人物的性格特征,可以用来展...
封顶仪式致辞 封顶仪式致辞  在平凡的学习、工作、生活中,大家都写过致辞吧,致辞具有很强的实用性和针对性。究竟什么...
唯美中式婚礼主持词 唯美中式婚礼主持词五篇  活动对象的不同,主持词的写作风格也会大不一样。我们眼下的社会,主持词是活动...
商会会长中秋致辞 商会会长中秋致辞尊敬的各位领导、各位来宾、女士们、先生们:大家好! 金风送爽、春华秋实,又是一年一度...
学校庆祝教师节座谈会主持词 2021年学校庆祝教师节座谈会主持词  根据活动对象的不同,需要设置不同的主持词。在当今中国社会,主...
主持的谢幕词 有关主持的谢幕词(通用10篇)  导语:谢幕是指演出结束后观众鼓掌时,演员站在台上向观众弯腰敬礼答谢...
一年级新队员入队仪式主持词 一年级新队员入队仪式主持词  主持词是各种演出活动和集会中主持人串联节目的串联词。在人们越来越多的参...
《老表,你好Hea》经典台词 《老表,你好Hea》经典台词  1.我是林在野,我的人生只有一个目标,就是抗议。——林在野  2.我...
艺术节闭幕式闭幕词 艺术节闭幕式闭幕词(通用6篇)  契合现场环境的闭幕词能给集会带来双倍的效果。在如今这个中国,闭幕词...
元旦茶话会主持词 元旦茶话会主持词6篇  一年的新年的钟声即将敲响,时光的车轮又留下了一道深深的印痕。有很多学校班级或...
入队仪式主持词 入队仪式主持词  一、什么是主持词  由主持人于节目进行过程中串联节目的串联词。如今的各种演出活动和...
幼儿园元旦文艺汇演节目串词 幼儿园元旦文艺汇演节目串词幼儿园2011年元旦文艺汇演节目串词a:尊敬的各位领导、各位家长b:亲爱的...
婚礼宴会致辞 婚礼宴会致辞(集锦15篇)  在平日的学习、工作和生活里,要用到致辞的地方还是很多的,致辞具有有张有...
座谈会主持词 座谈会主持词  主持词的内容  主持词:一般由开场白、中间部分与结束语组成。  开场白:演出或其他开...
论坛原创作品朗诵晚会主持词 论坛原创作品朗诵晚会主持词电力网”溪水论坛”原创作品朗诵晚会晚会监督:一秀.北京诗鸽晚会男主持:骑士...