- 1
- 0
- 约1.22万字
- 约 22页
- 2026-05-12 发布于山西
- 举报
2026年Docker认证工程师考试真题题库
1.在Docker中,如何查看当前正在运行的所有容器?请写出命令。
答案与解析:使用命令`dockerps`。该命令默认显示正在运行的容器列表,包括容器ID、镜像、命令、创建时间、状态、端口等信息。若需查看所有容器(包括已停止的),可使用`dockerps-a`。
2.请解释Docker镜像和容器的区别,并说明它们之间的关系。
答案与解析:Docker镜像是一个只读模板,包含创建容器所需的文件系统结构和应用运行环境。容器是镜像的一个可运行实例,它在镜像的基础上增加了一个可写层,使得应用可以在其中运行。关系是:镜像是静态的定义,容器是动态的运行实体。一个镜像可以创建多个独立的容器。
3.编写一个Dockerfile,要求基于`ubuntu:22.04`镜像,安装`nginx`软件包,并将本地的`index.html`文件复制到容器的`/usr/share/nginx/html/`目录下。最后设置容器启动时默认运行`nginx`。
答案与解析:
```Dockerfile
FROMubuntu:22.04
RUNapt-getupdateapt-getinstall-ynginx
COPYindex.html/usr/share/nginx/html/
EXPOSE80
CMD[nginx,-g,daemo
原创力文档

文档评论(0)