Docker常见Q&A

原文地址: http://www.yangoogle.com/#/blog

Q&A

  • Docker是什么 (可以类比为轻量级虚拟机

  • 容器是什么,有什么特征 (一个轻量级的沙箱,容器是从镜像创建的。可以启动开始停止删除,容器彼此间相互隔离。)

  • 容器和镜像的区别 (容器是镜像的运行实例,利用镜像可以创建一个容器:docker run -it ubuntu:14.04 bash)

  • 镜像仓库(Registry)是什么 (类似于代码仓库,是集中存放镜像文件的场所。)

  • Docker数据管理形式有哪些 (数据卷:容器内数据直接映射到本地主机环境,数据卷容器:使用特定容器维护数据卷)

  • 数据卷是什么 (可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器。)

  • 虚拟机和Docker的区别

  • x

  • Docker的整体架构

  • x

  • 核心在于 Dockerdaemon

  • Docker 镜像是什么 (只读模板,包含一个基本的操作系统,Docker运行容器前需要本地存在对应的镜像。)

  • 如何创建一个镜像 (基于已有镜像容器创建、基于本地模板导入、基于dockerfile创建)

  • 端口映射有什么作用 (在启动容器的时候,容器外部是无法通过网络访问容器内部的网络应用和服务,必须通过指定端口映射才可以访问。)

  • 容器互联是什么 (是一种让多个容器中的应用进行快速交互的方式。它会在源和接收容器之间创建连接关系,接收容器通过容器名快速访问到源容器。相当于创建了一个虚拟通道,两个容器不用再通过宿主主机端口映射进行连接。)

  • 如何使用Docker镜像,添加、拷贝文件,执行命令

  • 如何注册一个Docker服务

  • Dockefile的格式

命令 用法
FROM 基础镜像
RUN 执行命令
ADD 添加文件
COPY 复制文件
CMD 执行命令
EXPOSE 暴露端口
WORKDIR 指定路径
MAINTAINER 维护者
ENV 设定环境变量
USER 指定用户
ENTRYPOINT 容器入口
VOLUME 挂载点

原文地址: http://www.yangoogle.com/#/blog

猜你喜欢

转载自blog.csdn.net/u013243347/article/details/83650781
Q&A
今日推荐