更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2021-08-16 16:27:33
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连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。守护进程和客户端可以运行在同一台机器上。