Docker Compose 专题测试
考察知识点
- Docker Compose (13题): compose 文件语法、服务定义、网络与存储配置、编排命令
以下哪个不是 docker-compose.yml 文件的顶级配置项?
在 docker-compose.yml 的 services 部分,以下哪些是有效的服务配置项?
在 docker-compose.yml 中,要让服务使用顶级配置中定义的命名卷,应在服务的 volumes 下使用语法 ______:/var/lib/data。
执行 docker-compose up 命令时,默认会如何处理?
docker-compose up 会自动等待依赖服务完全启动后再启动依赖它的服务。
在 docker-compose.yml 中,要让 web 服务等待 db 服务健康后再启动,正确的配置是?
在 docker-compose.yml 中配置 healthcheck 时,以下哪些参数是有效的?
在 docker-compose.yml 中,env_file 配置项的作用是什么?
在 docker-compose.yml 所在目录下存在 .env 文件时,Compose 会自动加载其中的变量并可用于 compose 文件中的变量替换(如 ${VAR})。
使用 docker-compose 启动服务时,如果未自定义网络,Compose 会如何处理网络?
在 docker-compose.yml 中,多个服务可以同时挂载同一个命名卷。关于这种行为,以下说法正确的有哪些?
执行 docker-compose up --scale web=3 命令的作用是什么?
使用 docker-compose up --scale web=3 扩展 3 个 web 服务实例时,如果 web 服务定义了端口映射 ports: ["80:80"],所有实例都能成功绑定到宿主机的 80 端口。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验