11 2017 档案

摘要:Notepad++是一款非常强大的编辑器,无论是编码还是在用在其他地方都有很大的帮助.这款强大的软件同样支持正则表达式.如果能记住一些简单的快捷键,一定会让编码效率提高不少. ctrl+/ 一个一个单词的往后跳Ctrl+H 替换Ctrl+F 查找Ctrl+D 复制当前行到下一行Ctrl+L 删除当前 阅读全文
posted @ 2017-11-30 14:29 YatHo 阅读(232) 评论(0) 推荐(0)
摘要:更新yum 阅读全文
posted @ 2017-11-27 18:41 YatHo 阅读(369) 评论(0) 推荐(0)
摘要:对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmine,有些还会有 禅道之类的。 大家当然不希望上三套系统就有三套账号密码,那样记忆起来太麻烦了,所以大家都希望有统一的验证方案,当然,LDAP 是一种选择,考虑到它部署起来比较难,成本比较高,一般会选择统一使用其中某 阅读全文
posted @ 2017-11-27 16:59 YatHo 阅读(588) 评论(0) 推荐(0)
摘要:创建容器起不来,一直是restarting状态,查看容器的报错日志如下: 创建容器起不来,一直是restarting状态,查看容器的报错日志如下: standard_init_linux.go:178: exec user process caused "no such file or direct 阅读全文
posted @ 2017-11-23 14:33 YatHo 阅读(668) 评论(0) 推荐(0)
摘要:什么是版本管理 首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常 阅读全文
posted @ 2017-11-22 10:58 YatHo 阅读(5570) 评论(0) 推荐(0)
摘要:先看上次制作的docker-compose文件 一份标准配置文件应该包含 version、services、networks 三大部分,其中最关键的就是 services 和 networks 两个部分,下面先来看 services 的书写规则。我这里的networks直接使用 version: ' 阅读全文
posted @ 2017-11-20 14:35 YatHo 阅读(1674) 评论(0) 推荐(0)
摘要:日志分两类,一类是 Docker 引擎日志;另一类是 容器日志。 Docker 引擎日志 Docker 引擎日志 一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)。前者一般位于 /var/log/upstart/dock 阅读全文
posted @ 2017-11-20 14:12 YatHo 阅读(65777) 评论(0) 推荐(2)
摘要:在 1-2 年前,Docker 所有容器都连接于默认的桥接网络上,也就是很多老文章鼓捣的 docker0 桥接网卡。因此实际上默认情况下所有容器都是可以互联的,没有隔离,当然这样安全性不好。而服务发现,是在这种环境下发展出来的,通过修改容器内的 /etc/hosts 文件来完成的。凡是 --link 阅读全文
posted @ 2017-11-20 14:10 YatHo 阅读(3818) 评论(2) 推荐(1)
摘要:在Docker Hub官网上注册帐号,即可下载使用仓库里的全部的docker镜像。而因为网络原因,国内的开发者没办法流畅的下载镜像,经常会出现下载中断的错误。解决方法就是使用国内的容器Hub加速服务,本质就是更改pull优先级较高的服务器为国内的站点。 公司下载镜像实在太慢,无语了只能换镜像加速地址 阅读全文
posted @ 2017-11-20 11:10 YatHo 阅读(742) 评论(0) 推荐(0)
摘要:What is Redmine? Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-d 阅读全文
posted @ 2017-11-20 00:07 YatHo 阅读(7924) 评论(0) 推荐(0)
摘要:一、引言 Jenkins 2.0的到来,pipline进入了视野,jenkins2.0的核心特性. 也是最适合持续交付的feature。 简单的来说,就是把Jenkins1.0版本中,Project中的相关配置信息,如SVN/Git的配置,Parameter的配置等都变成Code,即Pipeline 阅读全文
posted @ 2017-11-18 14:12 YatHo 阅读(77858) 评论(2) 推荐(1)
摘要:运行脚本后报错: xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH 后面根据对比发现新版的Xcode少了这个PackageApplication(转注:PackageA 阅读全文
posted @ 2017-11-17 16:06 YatHo 阅读(672) 评论(0) 推荐(0)
摘要:Rancher:https://www.cnrancher.com/ 是一个开源的企业级全栈化容器部署及管理平台。 定位上和 K8s 比较接近,都是通过 web 界面赋予完全的 docker 服务编排功能。是一个可以让你通过 web 界面管理 docker 容器的平台。 rancher 的特色 平台 阅读全文
posted @ 2017-11-17 15:17 YatHo 阅读(13048) 评论(0) 推荐(2)
摘要:Docker自带了容器监控功能,可以对容器进行相关的性能监控,指标查看 主要包括: 主机的CPU情况和使用量 主机的内存情况和使用量 主机的本地镜像情况 主机的容器运行情况 常规使用docker ps -a ,docker images命令查看后两者,当然docker stats命令就是监控相关容器 阅读全文
posted @ 2017-11-16 17:02 YatHo 阅读(3342) 评论(0) 推荐(0)
摘要:Clip名字服务 Clip(http://blog.puppeter.com/read.php?7)是一个名字服务C/S架构,它将传统的IP管理维度替换为名字服务即有意义可记忆的String。Clip将IP对应的String关系保存在Server端。Client端可以下载SDK,通过SDK遍历Ser 阅读全文
posted @ 2017-11-16 16:43 YatHo 阅读(591) 评论(0) 推荐(0)
摘要:生成Dockerfile 生成run.sh脚本 目录结构 构建生成镜像 启动镜像测试镜像是否OK 给镜像打tag 提交至仓库 阅读全文
posted @ 2017-11-15 14:41 YatHo 阅读(406) 评论(0) 推荐(0)
摘要:Properties 属性是了解POM基础知识的最后一个要素。Maven属性是值占位符,如Ant中的属性。它们的值可以通过使用符号${X}在POM中的任何位置访问,其中X是属性。 他们有五种不同的风格: 1、env.X:使用“env”来定义变量。将返回shell的环境变量。例如,${env.PATH 阅读全文
posted @ 2017-11-14 15:08 YatHo 阅读(1892) 评论(0) 推荐(0)
摘要:D代表(Properties属性) 使用命令行设置属性-D的正确方法是: 如果propertyName不存在pom.xml,它将被设置。 如果propertyName已经存在pom.xml,其值将被作为参数传递的值覆盖-D。 要发送多个变量,请使用多个空格分隔符加-D: 例: 如果你的pom.xml 阅读全文
posted @ 2017-11-14 14:37 YatHo 阅读(1174) 评论(0) 推荐(0)
摘要:从gitlab上下载一个docker-compose.yml文件。 查看docker-compose.yml内容: 解决docker-compose.yml文件 1.容器启动顺序通过links控制,gitlab依赖postgresql和redis(配置文件的书写顺序同实际启动顺序没有关系) 2.re 阅读全文
posted @ 2017-11-10 17:59 YatHo 阅读(533) 评论(0) 推荐(0)
摘要:Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip 安装 python-pip 1、首先检查linux有没有安装python-pip包,终端执行 pip -V 2、没有python-pip包就执行命令 yum 阅读全文
posted @ 2017-11-10 16:43 YatHo 阅读(43965) 评论(1) 推荐(3)
摘要:公司linux服务器基本使用的Centos,以下切换为Centos进行docker的操作。 查看系统版本 安装docker CentOS6 对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下 CentOS7 CentOS7 系统 CentOS-Extras 库中已带 Docke 阅读全文
posted @ 2017-11-10 13:55 YatHo 阅读(487) 评论(0) 推荐(0)
摘要:常规的优化措施: 磁盘写入,网络安全,证书加密,CPU,内存,DNS解析,数据库优化,页面gzip压缩 PHP gzip压缩打开: 打开php目录下的php.ini文件,找到zlib.output_compression = Off,改成zlib.output_compression = On, 再 阅读全文
posted @ 2017-11-10 11:24 YatHo 阅读(246) 评论(0) 推荐(0)
摘要:Docker中的容器一旦删除,容器本身对应的rootfs文件系统就会被删除,容器中的所有数据也将随之删除。但有的时候,我们想要数据如日志或其他需要持久化的数据,不随容器的删除而删除。还有的时候,希望在同一台Host的容器之间可以共享数据。 Docker提供了数据卷(data volume),数据卷除 阅读全文
posted @ 2017-11-09 15:04 YatHo 阅读(264) 评论(0) 推荐(0)
摘要:共有仓库 公用仓库即使用Docker hub 创建Docker hub账号,docke机器通过docker login 进行登录即可使用。 这将使用官方的 registry 镜像来启动本地的私有仓库。 用户可以通过指定参数来配置私有仓库位置,例如配置镜像存储到 Amazon S3 服务。 此外,还可 阅读全文
posted @ 2017-11-09 11:30 YatHo 阅读(660) 评论(0) 推荐(0)