docker
onlyellow
NEVER MIND~ JUST DO IT!
展开
-
kubernetes 构筑 docker 的 private registry
docker image每次都从dockerhub上下载。虽然速度也还能接受,但是每次都得重新下还是很麻烦的。于是考虑构筑一个内网的private registry。registry 有两种运行方式:1. 官方提供image,直接以container方式运行。方便。2. 安装在物理机(VM也行)上。这里为了方便,就以第一种方式运行。但是默认docker是无HA(High原创 2016-08-12 11:00:06 · 3197 阅读 · 0 评论 -
Docker daemon 无法启动: does not match with stored UUID
Docker 默认使用loop设备存储镜像。使用/var/lib/docker存储。但是当根分区不够大的时候(Centos7默认安装只有50G),那就麻烦了。这里提供下修改方法(以centos7操作系统为例):1. systemctl stop docker2. mount /dev/sdb1 /tmp3. cp -arf /var/lib/docker/*原创 2016-11-03 16:48:51 · 3925 阅读 · 0 评论 -
Docker监测:cAdvisor 的构筑方法
这里参考了螃蟹的学习笔记,在此特意提出感谢!螃蟹大神的blog地址如下:http://www.pangxie.space/Docker集群的监控工具不少。因为我考虑后续使用k8s做集群,所以就开始研究cAdvisor和heapster(后续会介绍)。这里介绍cAdvisor的部署方法。1. 部署influxdb可以yum直接在物理机上安装。这里为了方便,原创 2016-10-18 13:25:02 · 3794 阅读 · 0 评论 -
修改docker loop设备
docker默认启动一个100g的loop设备用于存储image和container的运行空间。生产环境必须修改,不能使用默认生成的loop设备:只有100g大小。而且受制于root所在目录空间(要是free space少于100g,则100g也用不到)官方文档里面有修改办法:https://docs.docker.com/engine/userguide/storagedriver/原创 2016-12-08 10:39:37 · 2977 阅读 · 0 评论 -
flannel + etcd + docker 环境中双网卡问题
总所周知,跨主机的docker网络一直需要借助第三方软件来实现(后续docker也许会出自己的,但是市面上的很多第三方软件已经很成熟了,例如openvswitch等等)。本文介绍使用flannel过程中遇到的一个坑。场景再现:A\B\C三台主机组成集群,A是master(同时自己也是slave),拥有双网卡(网卡nic1拥有公网IP,网卡nic2拥有内网IP). B\C都是单网卡机原创 2017-02-17 16:25:32 · 5022 阅读 · 0 评论 -
Docker 疑难&workaround 汇总
部署docker集群过程中,遇到不少坑。原创 2017-01-13 10:43:31 · 6356 阅读 · 1 评论