随笔分类 -  Docker

摘要:本文内容 主要介绍下Portainer的Docker使用方式,基于当前最新版v1.22.1,使用Docker的本地部署,并连接另一台服务器进行测试,更多请参考官网 什么是Portainer Portainer是一款轻量级的Docker图形化管理的方案,相比k8s和k3s,只需要创建一个容器! 功能点 阅读全文
posted @ 2019-10-17 13:32 东北小狐狸 阅读(15244) 评论(2) 推荐(1)
摘要:Harbor是什么? 还记得Docker Registry么?它是Docker官方提供的镜像仓库,简单易用,一键就可以部署、使用。 虽然看起来不错,但是Registry有些问题需要解决: 1. 没有图形界面 2. 没有用户权限控制 3. 看不到镜像操作记录 4. 仓库内镜像管理难度大,容易造成空间浪 阅读全文
posted @ 2019-09-17 19:30 东北小狐狸 阅读(5174) 评论(0) 推荐(1)
摘要:文章主旨 本文目的是配置高可用的Nacos集群 架构图 整体架构为:Nginx + 3 x Nacos +高可用MySQL 高可用MySQL使用主从复制结构的可以参考Docker搭建MySQL主从集群,基于GTID 文中对应的配置文件已经上传Github,地址:https://github.com/ 阅读全文
posted @ 2019-09-03 19:28 东北小狐狸 阅读(27063) 评论(12) 推荐(12)
摘要:承接上文 本文基于上篇文章,详细的场景说明与分析在前篇随笔中业已记录,有兴趣可以移步 "Docker跨服务器通信Overlay解决方案(上) Consul单实例" 本文主旨 本文为Docker使用Consul集群实现Overlay网络,解决Docker跨服务器内网通信问题。 整体架构为:Nginx 阅读全文
posted @ 2019-08-27 13:29 东北小狐狸 阅读(2811) 评论(1) 推荐(4)
摘要:场景 公司微服务快上线了,微服务都是用Docker容器进行部署的,在同一台主机下,把服务都部署上,注册到Nacos的IP与PORT都是内网的IP与Dockerfile中定义的端口号,看起来好像也没什么问题,通过网关去调用也是可以调通的,请注意这有一个大前提: 必须把所有服务容器部署在同一台主机上时才 阅读全文
posted @ 2019-08-23 19:32 东北小狐狸 阅读(5856) 评论(8) 推荐(2)
摘要:SkyWalking简介 SkyWalking是一款高效的分布式链路追踪框架,对于处理分布式的调用链路的问题定位上有很大帮助 有以下特点: 性能好 针对单实例5000tps的应用,在 全量采集 的情况下,只增加 10% 的CPU开销。 支持多语言探针 支持自动及手动探针 自动探针: "Java支持的 阅读全文
posted @ 2019-07-10 15:53 东北小狐狸 阅读(6662) 评论(2) 推荐(1)
摘要:写在前边 搭建MySQL读写分离主从集群,这里未使用 方式,使用的是 方式 源码见我的Github 主从目录结构 目录/文件说明: :Master节点添加备份账户的脚本 : MySQL Master节点的配置文件 : MySQL Slave节点的配置文件 : 构建主从节点与挂载数据目录的docker 阅读全文
posted @ 2019-07-05 18:40 东北小狐狸 阅读(2793) 评论(0) 推荐(1)
摘要:为啥要改? Docker安装后默认下载的位置在 ,如果 分区没有独立分出来,Linux下默认是与 根分区在一起。一般我们装Linux系统的时候,除了做邮件服务器外,都不会把/var分区独立分出来,而且/分区一般不会太大,比如我现在用的这台根分区50G的,在拉镜像的时候提示硬盘空间不足的问题,而其它分 阅读全文
posted @ 2019-07-04 16:17 东北小狐狸 阅读(28708) 评论(1) 推荐(1)
摘要:更新于2019.12.17 本文内容 Linux在线/离线安装Docker CE (开源版本) 鉴于公司一般使用Centos 7 作为服务器,本文只记录Centos 7系统安装Docker部分,更多详见 "官方文档" 前提条件 1.系统、内核 CentOS7 要求64位系统、内核版本3.10以上 C 阅读全文
posted @ 2019-06-18 10:51 东北小狐狸 阅读(22479) 评论(0) 推荐(2)
摘要:写文目的 在写本文之前,我在做一个docker compose项目,这里需要在docker compose.yml配置中引用到宿主机的ip,然而docker compose并没有命令行一个输入的选项,看了些博客和官方文档,发现自己定义的如 中定义的键值对,只能完全当做环境变量被引用,而不是部分变量。 阅读全文
posted @ 2019-06-17 14:37 东北小狐狸 阅读(11019) 评论(1) 推荐(0)
摘要:基本概念 Docker是什么? Docker是一种基于Golang开发的虚拟化技术,开发人员和系统管理员使用容器开发,部署和运行应用程序的平台。 使用Linux容器部署应用程序称为容器化。 容器不是新的概念,但它们用于轻松部署应用程序。 统一了开发与实施运维的系统环境,减轻实施与运维人员的负担。 D 阅读全文
posted @ 2019-06-10 17:07 东北小狐狸 阅读(603) 评论(0) 推荐(0)
摘要:前言 本文仅针对Ubuntu 18.10、18.04、16.04的x86_64的OS与架构下的Docker CE的安装 卸载老版本 如果已安装,请卸载它们: 安装Docker CE 使用包管理器安装 更新 包索引 安装Https使用的包装包,防止OS中没有这些软件,导致安装失败 添加Docker官方 阅读全文
posted @ 2019-02-22 11:53 东北小狐狸 阅读(2005) 评论(0) 推荐(0)