2022年Docker面试,有哪些高级题及答案解析值得一看?

2026-05-22 07:300阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2820个文字,预计阅读时间需要12分钟。

2022年Docker面试,有哪些高级题及答案解析值得一看?

Docker 题目1:如何临时退出一个正在交互的容器的终端,而不停止容器运行?使用 `Ctrl+P` 和 `Ctrl+Q`。

题目2:Docker 中一个容器可以同时运行多少个应用?

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

ctrl-p Ctrl-q

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

题2:Docker 中一个容器可以同时运行多个应用进程吗?

一般不推荐在用以容器内运行多个应用进程,如果有类似需求,可以用过额外的进程管理机制,比如supervisord来管理所运行的进程。

题3:Docker的配置文件放在什么位置,如何修改配置?

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

题4:如何控制容器占用系统资源(CPU、内存)的份额?

使用docker [container] create命令创建容器或使用docker [con­tainer] run创建并启动容器的时候,可以使用-c | - cpu -shares[=O]参数来调整容器使用CPU的权重;使用-ml-memory[=MEMORY]参数来调整容器使用内存的大小。

阅读全文

本文共计2820个文字,预计阅读时间需要12分钟。

2022年Docker面试,有哪些高级题及答案解析值得一看?

Docker 题目1:如何临时退出一个正在交互的容器的终端,而不停止容器运行?使用 `Ctrl+P` 和 `Ctrl+Q`。

题目2:Docker 中一个容器可以同时运行多少个应用?

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

ctrl-p Ctrl-q

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

题2:Docker 中一个容器可以同时运行多个应用进程吗?

一般不推荐在用以容器内运行多个应用进程,如果有类似需求,可以用过额外的进程管理机制,比如supervisord来管理所运行的进程。

题3:Docker的配置文件放在什么位置,如何修改配置?

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

题4:如何控制容器占用系统资源(CPU、内存)的份额?

使用docker [container] create命令创建容器或使用docker [con­tainer] run创建并启动容器的时候,可以使用-c | - cpu -shares[=O]参数来调整容器使用CPU的权重;使用-ml-memory[=MEMORY]参数来调整容器使用内存的大小。

阅读全文