随笔分类 - docker
摘要:现遇到部分学校提供的服务器并没有外网连接,故需要在断网条件下安装 Docker ,本贴简述断网安装 Docker 的方法。 去 Docker 或者相关镜像源中下载 Docker RPM 包,以下链接的 RPM 包只适用于 CentOS 7.6 或者之后的版本。 国外: http://mirror.c
阅读全文
摘要:docker pull、docker image、docker ps,还有一些命令及参数也很重要,在此记录下来避免遗忘。 环境信息 以下是本次操作的环境: 1. 操作系统:CentOS Linux release 7.7.1908 2. Docker:19.03.5 假设当前环境正运行着四个容器,接
阅读全文
摘要:需求:将服务器加入集群,成为集群中的图一.png (18.95 KB, 下载次数: 0) 图一 图二.png (10.92 KB, 下载次数: 0) 图二 图三.png (26.71 KB, 下载次数: 0) 图三
阅读全文
摘要:一.介绍 Portainer是个轻量级的Docker管理面板,和Rancher这种重量级选手没法比,Portainer倾向于单机的管理(后来发现能够添加多个单机节点切换着管理),当然,在Docker搞出Swarm之后Portainer也借此实现了集群管理。 使用官方提供的Demo预览一下 地址: h
阅读全文
摘要:本次基于Docker部署的方式,以一个Demo示例来搭建一个Consul的示例集群,最后给出一个HA的架构示范,也会更加贴近于实际应用环境。 一、示例整体架构 此示例会由一个API Gateway, 一个Consul Client以及三个Consul Server组成,有关Consul的Client
阅读全文
摘要:Swarm的优势:swarm API兼容docker API,使得swarm 学习成本低,同时架构简单,部署运维成本较低。Swarm的劣势:同样是因为API兼容,无法提供集群的更加精细的管理。在网络方面,默认docker容器是通过桥接与NAT和主机外网络通信,这样就出现2个问题,一个是因为是NAT,
阅读全文
摘要:1. 理解swarm swarm(译:集群) 一个swarm是一组运行着Docker的机器,它们一起加入到一个集群。swarm中的机器既可以是物理机,也可以是虚拟机。在加入到一个swarm后,每台机器被称为一个节点。以前,我们执行docker命令由对应的机器去执行,而现在多台机器组成swarm后,命
阅读全文
摘要:前言 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。 Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。 Docker 官方建议要 CentOS7.0 及以上系统版本,本文介绍 Dock
阅读全文
摘要:Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。 站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。 这正是微服务(microservi
阅读全文
摘要:2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。 一、环境配置的难题 软件开发最大的麻烦事之一,就是环境配置。
阅读全文
摘要:1、Java定时器任务调度工具Quartz(纯java编写,十分强大)。由OpenSymphony提供的强大开源任务调度框架。官方网址:http://www.quartz-scheduler.org 特点:a、强大的调度功能。b、灵活的应用方式。3、分布式和集群能力。设计模式:a、Builder模式
阅读全文
摘要:主要涉及Docker镜像的ls、tag和inspect子命令。 使用images命令列出镜像 使用docker images或docker image ls命令可以列出本地主机上已有镜像的基本信息,字段如下: REPOSITORY:表示镜像的仓库源; TAG:镜像的标签,用于标记来自同一个仓库的不同
阅读全文