zoukankan      html  css  js  c++  java
  • Docker部署

    2021-06-17
    部署方法: 
      Docker + Docker Compose + Docker Swarm + Portainer + Harbor

    Docker : Docker 是一个开源的应用容器引擎
    Docker Compose : 通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
    Docker Swarm : Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 
      Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。

    docker swarm 与 kubernetes 都是集群管理工具,一个是docker原生自带,一个是谷歌项目下的容器编排工具.

    Portainer : Portainer是一个用于管理容器化应用程序的开源工具。它与Kubernetes、Docker、Docker Swarm、AzureACI在数据中心和边缘都有合作。
      Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。
    Harbor : Harbor是VMware公司最近开源的企业级Docker Registry项目(https://github.com/vmware/harbor) ,用于存储和分发Docker镜像的企业级Registry服务器。
      其目标是帮助用户迅速搭建一个企业级的Docker registry服务。它提供了管理UI, 基于角色的访问控制(Role Based Access Control),AD/LDAP集成、
      以及审计日志(Audit logging) 等企业用户需求的功能,同时还原生支持中文。Harbor的每个组件都是以Docker容器的形式构建的,使用Docker Compose来对它进行部署。
     
     参考:
     
  • 相关阅读:
    【转载】Linux的进程间通信-信号量
    【转载】高性能数据库连接池的内幕
    【转载】我是一块硬盘(下)
    【转载】我是一块硬盘(上)
    69. Sqrt(x)
    68. Text Justification
    67. Add Binary
    66. Plus One
    65. Valid Number
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/zhangchao0515/p/14892540.html
Copyright © 2011-2022 走看看