> 文章列表 > 你真的懂docker吗?25个试题,学过你就来

你真的懂docker吗?25个试题,学过你就来

你真的懂docker吗?25个试题,学过你就来

前言:遇到不会的,答案偷偷放在评论区了哦~

1.什么是Docker
   
   A    虚拟机
   
   B    半虚拟化技术
   
   C    开源的应用容器引擎
   
   D    后端软件
   
2. 如何搜索Nginx镜像
   
   A  docker search nginx
   
   B    docker rm nginx
   
   C    docker pull nginx
   
   D    docker push nginx
   
3. 如何下载Nginx镜像
   
   A    docker search nginx
   
   B    docker rm nginx
   
   C    docker pull nginx
   
   D    docker push nginx
   
4. 查看所有镜像
   
   A    docker images
   
   B    docker images ps
   
   C    docker images all
   
   D    docker images -l
   
5. 如何创建一个Nginx容器并放到后台启动

   A. docker run -it nginx

   B. docker exec -it nginx sh

   C. docker run -d nginx

   D. docker create nginx

6. 创建一个Nginx容器并暴露到宿主机8089端口访问

   A    docker run -p 80 nginx

   B    docker run -p 80:8089 nginx

   C    docker run -p 8089:8089 nginx

   D    docker run -p 8089:80 nginx

7. 怎么进入Nginx容器终端

   A    docker exec –d nginx

   B    docker exec -it nginx bash

   C    docker exec –itd nginx

   D    docker run -it nginx

8. 查看容器的详细信息

   A    docker inspect nginx

   B    docker status nginx

   C    docker detial nginx

   D    docker run nginx

9. 创建数据卷的命令

   A    docker volume create vol01

   B    docker volume newvol01

   C    docker create volume vol01

   D    docker volume inspect vol01

10. 查看数据卷详细信息的命令是

      A    docker volume create vol01

      B    docker volume newvol01

      C    docker create volume vol01

      D    docker volume inspect vol01

11. 实现容器数据的方式不包括

    A    数据卷

    B    数据卷容器

    C    目录挂载

    D    网络共享

12. Docker内置网络模式不包括

    A    host 模式

    B    mynet 模式

    C    none 模式

    D    bridge 模式

13. 运行docker容器时指定映射端口的选项

    A    -p

    B    -v

    C    --mount

    D    --ip

14. 运行docker容器时指定网络的选项

    A    --net

    B    -net

    C    --mount

    D    --ip

15. 运行docker容器时指定固定ip必须使用

    A    host 网络

    B    自定义网络

    C    container 模式

    D    bridge 网络

16. Dockerfile文件的作用是

     A    普通文件

    B    用于自定义镜像

    C    用于保存容器配置

    D    用于存放docker配置

17. 制作镜像时,需要复制文件到镜像中,使用的命令是

    A    RUN

    B    ENV

    C    COPY

    D    ADD

18. 制作jdk镜像时,需要复制jdk到镜像中并解压,使用的命令是

    A    RUN

    B    ENV

    C    COPY

    D    ADD

19. 构建自定义镜像的命令是

   A    docker build

    B    docker new

    C    docker make

    D    docker run

20. 如何将nginx容器接入自定义的ots网络

    A    docker network join ots nginx

    B    docker network conn ots nginx

    C    docker network connect ots nginx

    D    无法实现

21. 运行容器时设置容器名称的指令是

    A    --name

    B    -name

    C    name

    D    --nameto

22. 使用docker-compose启动并后台运行容器的命令是

    A    docker-compose up

    B    docker-compose up -d

    C    docker-compose start

    D    docker-compose run -d

23. 查看docker所有容器的命令

    A    docker ps

    B    docker ps -a

    C    docker ps all

    D    docker all

24. 那个不是docker-compose可以使用的文件

    A    docker-compose.yml

    B    docker-compose-01.yaml

    C    docker-compose-02.yml

    D    docker-compose-03.xml

25. 删除docker所有容器(运行,停止)的命令

    A    docker rm all

    B    docker rm -f all

    C    docker rm $(docker ps -a)

    D    docker rm -f $(docker ps -a)


怎么样,是不是非常简单呢,如果答错一题的,那么很遗憾,你答错了一题,哈哈哈哈哈哈😎