【合集】Docker常见面试题及答案!Linux教程

更新时间:02-10 教程 由 攻心 分享

  Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux和Windows机器上,也可以实现虚拟化,是我们必须掌握的技术之一。对此,小编为大家整理了一些有关Docker的面试题,希望对你们有用。

  Docker常用命令有哪些?

  Docker pull 拉取或者更新指定镜像;

  Docker push 将镜像推送至远程仓库;

  Docker rm 删除容器;

  Docker rmi删除镜像;

  Docker images 列出所有镜像;

  Docker ps 列出所有容器。

  Docker File的命令COPY和ADD命令有什么区别?

  COPY和ADD的区别:COPY的SRC只能是本地文件,其他用法一致。

  一个完整的Docker由哪些部分组成?

  Docker Client客户端;

  Docker Daemon守护进程;

  Docker image镜像;

  Docker Container容器。

  进入容器的方法有哪些?

  1. 使用Docker attach命令;

  2. 使用exec命令,比如Docker exec -i -t 784fd3b294d7 /bin/bash

  Docker是如何工作的?

  实际上Docker使用了常见的CS架构,也就是client-server模式,Docker client负责处理用户输入的各种命令,比如Docker build、Docker run,真正工作的其实是server,也就是Docker demon,值得注意的是,Docker client和Docker demon可以运行在同一台机器上。

  Docker是一个Client-server机构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。守护进程和客户端可以运行在同一台机器上。

声明:关于《【合集】Docker常见面试题及答案!Linux教程》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_1565340.html