博客专栏  >  运维   >  容器化技术笔记

容器化技术笔记

此专题用来记录和分享自己在工作中对Docker相关技术的学习和使用的一点一滴。其中也包括Mesos, Marathon, Jenkins, Gitlab等周边配套技术的使用。

关注
3 已关注
25篇博文
  • pmm-server服务部署解读

    pmm-server官方提供了容器的部署方式,通过一个docker镜像就可以运行了,然而这个容器里面包含了很多个服务:prometheus,grafana,consul,nginx等。如果不搞清里面到...

    2017-07-20 20:12
    472
  • 使用cAdvisor监控容器

    有一篇关于docker容器监控工具的比较:http://dockone.io/article/397 里面一共介绍了5种工具,但是除了收费的几款,cadvisor是带监控界面的、最易入门的docke...

    2017-05-11 19:29
    700
  • 关于docker容器的监控

    1 docker inspect [容器ID | 镜像ID] 查看容器创建时间、容器的IP、映射的端口、挂载的目录等信息。 此命令同样也能用来查看镜像的详细信息。2 docker stats 容器...

    2017-03-20 16:14
    372
  • docker容器安装配置redis集群

    最近想用docker容器制作一个redis集群的镜像,以免每次都要重新配置搭建。正好在github上发现一个已有的制作docker-redis-cluster的项目,感觉挺好用的,这里推荐给大家:ht...

    2017-02-20 15:37
    1536
  • docker配置overlay存储模式

    之前看到网上的一些资料,采用下面的方法配置使用overlay的存储模式:cat > /etc/systemd/system/docker.service.d/override.conf <<EOF [...

    2017-02-19 14:53
    1515
  • 使用Calico配置Docker网络

    试验环境 IP地址 服务器 10.200.0.101 node1 10.200.0.102 node2 10.200.0.103 etcd 软件名 版本 cent...

    2017-02-16 16:46
    1674
  • Centos7上Docker仓库Harbor的搭建

    之前一直使用开源的registry作为Docker的镜像仓库。Docker registry使用比较简单,但是没有用户管理机制、没有操作的记录功能、也没有展示界面等。对于企业级的Docker镜像仓库,...

    2017-01-23 18:17
    1735
  • 关于Mesos Agents出现Deactivated状态问题的排查

    最近新初始化了几台mesos agent节点,将其接入之前的mesos master。mesos master的界面能看到agents已经连接上的信息,但是节点的连接状态分分钟就在变化: Reg...

    2017-01-20 14:52
    458
  • docker的devicemapper存储驱动

    最近在官网上看了下devicemapper的说明文档,这里简要总结一下。1 诞生的背景期初docker是运行在Debian和Ubuntu系统上的,使用的是AUFS方式的存储。后来很多企业希望在Redh...

    2017-01-11 16:04
    1198
  • Jenkins升级:1.x到2.x

    Jenkins推出2.0的版本已经有一段时间了,相比1.x来讲,从界面到功能都有很大的改良,其中最吸引人的就是pipeline特性了。Jenkins的pipeline是基于Groovy DSL,可以通...

    2017-01-08 21:17
    1431
  • 关于gitlab备份

    在之前的文章里讲到了如何使用docker运行gitlab服务,这里来说一下关于gitlab的备份。方法一因为是使用的docker容器运行的gitlab,考虑备份的时候,第一反应可能就是想直接拷贝容器的...

    2016-10-25 13:32
    1466
  • marathon升级:1.1.1到1.3.6

    思路:将三台marathon节点停掉其中的两台,这样剩下的一台marathon即为leader节点。将那两台进行升级之后运行起来,再将未升级的那台marathon服务停掉,升级后的其中一台节点会成为l...

    2017-01-03 20:22
    638
  • mesos升级:0.28.2到1.1.0

    最近在测试环境将mesos做一下升级,从0.28.2升级到了1.1.0版本。升级过程比较平滑,这里简单的做一下说明。思路:三个mesos master节点,先停掉两台mesos-master服务,剩下...

    2017-01-03 19:50
    782
  • 数人云开源的容器管理面板Crane的试用

    相比Marathon、K8S等其他的容器编排工具,Swarm是Docker官方力推的产品,作为后起之秀,其功能特性已经不弱于Mesos/K8s。因为,Docker仍在快速的迭代,非官方的产品在新特性方...

    2016-09-27 22:54
    1681
  • Marathon上应用重启策略的设置

    Marathon为运行中的应用提供了灵活的重启策略。当应用只有一个实例在运行,这时候重启的话,默认情况下Marathon会新起一个实例,在新实例重启完成之后,才会停掉原有实例,从而实现平滑的重启。当然...

    2016-08-16 23:16
    1529
  • Jenkins On Mesos---Jenkins上Mesos Plugin的使用

    目前测试环境开始尝试使用Mesos+Marathon+Docker,将服务的搭建部署容器化。在搭建部署服务的过程中,也少不了对持续化继承工具Jenkins的使用。老的一套Jenkins使用的是固定Je...

    2016-08-13 20:47
    1507
  • 制作mesos的docker镜像(centos7.2)

    使用的基础镜像是centos7.2,安装的mesos版本为0.28.2。关于mesos的安装,可以参考之前的安装博客。docker容器里不能直接用systemctl命令来启动mesos,所以使用mes...

    2016-08-12 05:46
    1071
  • 使用docker运行gitlab服务

    之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将git...

    2016-08-09 22:47
    3083
  • 关于Marathon-lb

    Marathon-lb是个基于HAProxy的快速代理和负载均衡。他能为基于TCP和HTTP协议的应用提供代理和负载均衡,此外还支持SSL、健康检查、HTTP压缩、Lua脚本等特性。Marathon-...

    2016-07-31 23:51
    1752
  • 关于Mesos-DNS

    Mesos-DNS用来支持Mesos集群上的服务发现,使运行在Mesos上的应用和服务可以通过域名服务器来发现彼此。你只要知道一个Mesos数据中心上运行的应用的名字,就可以通过Mesos-DNS查询...

    2016-07-12 22:29
    1370
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部