反馈已提交

网络繁忙

Docker简介和部署

  • 文档创建者:susie
  • 编辑次数:4次
  • 最近更新:axing 于 2020-10-21
  • 1、描述

    Docker 是一个开源的容器引擎,它有助于更快地交付应用。 Docker 可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker 可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。因此有越来越多的用户开始使用 docker 部署 FineBI,因此本章我们先来了解一下 docker 及其部署。

    2、Docker 架构

    1.png

    • Docker daemon( Docker 守护进程):Docker daemon 是一个运行在宿主机(DOCKER-HOST)的后台进程。可通过  Docker 客户端与之通信;

    • Client( Docker 客户端):Docker 客户端是 Docker 的用户界面,它可以接受用户命令和配置标识,并与 Docker daemon 通信。图中 docker build 等都是Docker 的相关命令;

    • Images(Docker 镜像):Docker 镜像是一个只读模板,它包含创建 Docker 容器的说明。它和系统安装光盘有点像,使用系统安装光盘可以安装系统,同理,使用 Docker 镜像可以运行 Docker 镜像中的程序;

    • Container(容器):容器是镜像的可运行实例。镜像和容器的关系有点类似于面向对象中,类和对象的关系。可通过 Docker API 或者 CLI 命令来启停、移动、删除容器;

    • Registry :Docker Registry 是一个集中存储与分发镜像的服务。构建完 Docker 镜像后,就可在 当前宿主机上运行。但如果想要在其他机器上运行这个镜像,就需要手动复制。此时可借助 Docker Registry 来避免镜像的手动复制。一个 Docker Registry 可包含多个 Docker 仓库,每个仓库可包含多个镜像标签,每个标签对应一个 Docker 镜像。这跟 Maven 的仓库有点类似,如果把 Docker Registry 比作 Maven 仓库的话,那么 Docker 仓库就可理解为某jar包的路径,而镜像标签则可理解为jar包的版本号;

    3、Docker 部署

    Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为  CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。

    Docker CE 的安装部署请参考官方文档 Docker安装手册

    Docker 部署完成后,在其中部署 FineBI 可参考 Docker部署FineBI



    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭