2022年Docker面试,有哪些高级题及答案解析值得一看?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2820个文字,预计阅读时间需要12分钟。
Docker 题目1:如何临时退出一个正在交互的容器的终端,而不停止容器运行?使用 `Ctrl+P` 和 `Ctrl+Q`。
题目2:Docker 中一个容器可以同时运行多少个应用?
Docker 题1:如何临时退出一个正在交互的容器的终端, 而不终止它?按ctrl-p Ctrl-q。
如果按ctrl-c往往会让容器内应用进程终止, 进而会终止容器。
一般不推荐在用以容器内运行多个应用进程,如果有类似需求,可以用过额外的进程管理机制,比如supervisord来管理所运行的进程。
题3:Docker的配置文件放在什么位置,如何修改配置?Ubuntu系统下Docker的配置文件是/etc/default/docker,CentOS系统配置文件存放在/etc/sysconfig/docker。
题4:如何控制容器占用系统资源(CPU、内存)的份额?使用docker [container] create命令创建容器或使用docker [container] run创建并启动容器的时候,可以使用-c | - cpu -shares[=O]参数来调整容器使用CPU的权重;使用-ml-memory[=MEMORY]参数来调整容器使用内存的大小。
本文共计2820个文字,预计阅读时间需要12分钟。
Docker 题目1:如何临时退出一个正在交互的容器的终端,而不停止容器运行?使用 `Ctrl+P` 和 `Ctrl+Q`。
题目2:Docker 中一个容器可以同时运行多少个应用?
Docker 题1:如何临时退出一个正在交互的容器的终端, 而不终止它?按ctrl-p Ctrl-q。
如果按ctrl-c往往会让容器内应用进程终止, 进而会终止容器。
一般不推荐在用以容器内运行多个应用进程,如果有类似需求,可以用过额外的进程管理机制,比如supervisord来管理所运行的进程。
题3:Docker的配置文件放在什么位置,如何修改配置?Ubuntu系统下Docker的配置文件是/etc/default/docker,CentOS系统配置文件存放在/etc/sysconfig/docker。
题4:如何控制容器占用系统资源(CPU、内存)的份额?使用docker [container] create命令创建容器或使用docker [container] run创建并启动容器的时候,可以使用-c | - cpu -shares[=O]参数来调整容器使用CPU的权重;使用-ml-memory[=MEMORY]参数来调整容器使用内存的大小。

