自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

转载 docker-compose.yml 语法说明

YAML 模板文件语法默认的模板文件是 docker-compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建。其它大部分指令都跟 docker run 中的类似。如果使用 build 指令,在 Dockerfile 中设置的选项(例如:CMD, EXPOSE, VOLUME, ENV 等) 将会自动

2017-06-28 11:25:55 4713 1

原创 linux 中docker-compose安装及卸载

安装方式有很多可以到https://github.com/docker/compose/releases Github中获取二进制文件在linux命令端运行下面命令进行下载并进行授权:curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`unam

2017-06-28 11:21:01 15619

转载 centos7 yum 方式安装nginx

centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库#rpm-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm(2)使

2017-06-07 16:47:46 431

原创 用DockerFile 构建私有的registry

1.安装opensslyum install openssl -y2.修改 /etc/hosts(使用域名)192.168.72.136 registry.xx.com3.mkdir -p ~/registry/certs.d/ && cd ~/registry/certs.d/4.生成keyopenssl genrsa -out registry

2017-06-06 15:08:35 575

转载 docker registry-v2 搭建私有仓库

参考官方文档:https://docs.docker.com/registry/deploying/参考 :http://www.tuicool.com/articles/6jEJZj 本例子使用两台centos7虚拟机作为测试node0:192.168.56.101node1:192.168.56.102 使用域名搭建https的私有仓库

2017-06-06 14:50:28 459

转载 CentOS 7.0关闭默认防火墙启用iptables防火墙

操作系统环境:CentOS Linux release 7.0.1406(Core) 64位CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止

2017-06-05 16:32:54 287

原创 CentOS7 Network设置后重启失败

CentOS7安装完成后重启network失败使用systemctl status network 查看服务状态及错误信息在一篇文档中看到如下解决方案:开机启动NetworkManager-wait-online服务,命令为:systemctl enable NetworkManager-wait-online.service设置后重启机器network

2017-06-05 12:00:48 2742

原创 Centos Docker registry push异常问题

1.创建  /etc/docker/daemon.json文件2.写入'{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }'3.重启 docker服务echo '{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }' > /etc/docker/daemon.j

2017-05-31 14:31:07 384

转载 linux namespace 和cgroup lxc

Namespace:隔离技术的第一层,确保 Docker 容器内的进程看不到也影响不到 Docker 外部的进程。Control Groups:LXC 技术的关键组件,用于进行运行时的资源限制。UnionFS(文件系统):容器的构件块,创建抽象层,从而实现 Docker 的轻量级和运行快速的特性1 libcontainerDocker 从 0.9 版本开始使用 libcon

2017-05-27 14:41:51 1054

转载 docker lxc cgroup namespace入门

docker、lxc、cgroup、namespace是最近比较的技术。先了解一下他们分别是什么,然后说一下他们怎么用,具体实现机制以后再单独研究。docker是lxc的管理器,lxc是cgroup的管理工具,cgroup是namespace的用户空间的管理接口。namespace是linux内核在task_struct中对进程组管理的基础机制。再详细点说:docker是用

2017-05-27 14:08:20 418

转载 Cgroups

Linux Cgroups详解(一)Cgroups是什么?Cgroups是control groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(process groups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由google的工程师提出,后来被整合进Linux内核。Cgroups也是LXC为实现虚拟化所使用的资源管理手段,可以说没有

2017-05-27 14:05:46 279

转载 Docker 清理命令集锦

杀死所有正在运行的容器代码如下:docker kill $(docker ps -a -q) 删除所有已经停止的容器代码如下:docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像代码如下:docker rmi $(docker images -q -f dan

2017-05-25 09:36:30 367

原创 Linux命令- systemctl

systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。任务旧指令新指令使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service使某服务不自动启动chkconfig --level 3 http

2017-05-11 09:58:58 495

转载 centos7如何添加开机启动服务/脚本

一、添加开机自启服务在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):?12systemctlenablejenkins.service #设置jenkins服务为自启动服务sysstemctl start  jenkins.service #启动jenkins

2017-05-08 14:44:31 17016 1

转载 Centos 7 开放查看端口 防火墙关闭打开

Centos 7 firewall 命令:查看已经开放的端口:firewall-cmd --list-ports11开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent11命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–pe

2017-05-08 14:43:28 2850

转载 ubuntu16.10安装docker17.03.0-ce并配置

验证是否安装了curl$ which curl11备注:如果没有安装则进行安装,具体安装如下:$ sudo apt-get update$ sudo apt-get install curl1231231、 在Ubuntu中建立ce存储库(1)安装软件包以允许apt通过HTTPS使用存储库:$ sudo apt-get install apt-transpo

2017-05-08 11:55:58 3587

转载 Centos 6.4 python 2.6 升级到 2.7

Python 2.6升级到2.7[plain] view plain copy print?#python  -V    Python 2.6.6  1.下载Python-2.7.3[plain] view plain copy print?#wget http://p

2017-05-08 09:35:24 559

转载 针对eclipse安装spring插件安装失败或者后不显示spring文件或者的解决办法

在Eclipse上安装springsource-tool-suite插件会遇到安装失败,或者安装后在preference或者工程目录菜单里找不到spring这个文件夹选项。很多朋友可能会遇到这个问题。  而且有些朋友可能用惯了Eclipse不想在下载个STS。因为习惯了Eclipse,日久生情,可以理解。但你可以考虑下载一个其他版本的Eclipse(250.27M用不了你多长时间),把

2017-05-04 16:41:20 12554

转载 docker笔记之构建nginx的Dockerfile

从源码构建nginx应用,可以参考官方Dockerfile。PS:这份Dockerfile使用了alpine作为基础镜像,非常有特点,但对于Jackie这样的小白来说区别不大。基于ubuntu的DockerfileFROM ubuntu:14.04MAINTAINER Jackie "www.jackieathome.net"ENV NGINX_VERSION 1.1

2017-05-02 17:01:59 2472

转载 Cento系统下docker的安装与卸载

Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。 百度百科前提

2017-04-26 15:00:54 568

原创 docker run 运行容器自动结束

今天遇到了用Dockerfile创建镜像,镜像运行后容器自动结束问题.启动命令:docker run -d -p 8080:8080 -v /usr/local/tomcat7.0/logs:/usr/local/tomcat7.0/logs --name tomcatweb tomcat:7.0 运行以后用docker ps  发现docker 容器已经结束了查找资料后发现 这个

2017-04-26 11:47:17 6464

转载 Linux下安装MySQL-5.7

第一步:下载mysql在Linux终端使用wget命令下载网络资源:  wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz(也可在windows中下载后传输到Linux)第二步:解压文件由于我是在我本机software目录中下载的文件,为了方便管

2017-04-25 15:25:03 350

转载 CentOS下go 语言开发环境源码安装

Go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal :1.mercurial安装使用yum install mercurial2.设置环境变量在.bash_profile中#go setexport GOROOT=/usr/local/goexp

2017-04-22 00:06:21 799

转载 Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

1.概述创建Docker镜像的方式有三种docker commit命令:由容器生成镜像;Dockerfile文件+docker build命令;从本地文件系统导入:OpenVZ的模板。关于这三种方式的大致说明请参考yeasy/docker_practice的创建镜像。最近学习了Dockerfile文件的相关配置,这里做一下简单的总结,并对之前一直感到有些迷惑的CMD

2017-04-18 11:50:02 392

转载 jdbcType与javaType的对应关系

java.sql.Types 值Java 类型IBM DB2OracleSybaseSQLInformixIBM Content ManagerBIGINTjava.lang.longBIGINTNUMBER (38, 0)BIGINTBIGINTINT8DK_CM_BIGINTBINARYbyte[]

2017-04-13 20:33:08 577

转载 Docker搭建本地私有仓库

和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:一、节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;二、提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。

2017-04-13 16:09:50 279

转载 nginx 基本操作

sudo nginx #打开 nginxnginx -s reload|reopen|stop|quit  #重新加载配置|重启|停止|退出 nginxnginx -t   #测试配置是否有语法错误nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]-?,-h          

2017-04-13 16:09:01 451

转载 Maven项目中使用本地JAR包

在Maven项目中使用本地JAR包有两种方法:1. 使用system scope org.richard my-jar 1.0 system ${project.basedir}/lib/my-jar.jar system scope引入的包,在使用jar-with-

2017-03-31 20:28:46 912

转载 Docker-利用dockerfile来搭建tomcat服务

在前面的例子中,我们从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。常用参数:FROM命令。用法,FROM :。FROM命令告诉docker我们构建

2017-03-31 20:24:10 390

转载 Docker Dockerfile详解

Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7:docker build -t edwardsbean/centos6-jdk1.7 .Dockerfile关键字如何编写一个Dockerfile,格式如下

2017-03-31 20:22:19 212

转载 OVER(PARTITION BY)函数用法

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:    

2017-03-23 15:18:55 586

转载 使用 Docker 搭建 Java Web 运行环境

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起来了!本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词

2017-03-16 14:03:19 184

转载 Docker:入门基础

1)安装yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm yum install Docker-io2)安装之后启动 Docker 服务,并让它随系统启动自动加载。root@hadoop14 service docker start root@hadoop

2017-03-16 13:54:14 225

转载 搭建Maven环境

有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻烦,每次都要敲dos命令,但可以写批处理文件来解决.方式一:不使用本地的maven安装文件环境配置(也即使用的是m2eclipse插件的默认配置) settings.x

2017-02-27 22:28:32 196

转载 Centos 7.2 安装 Ambari 2.2.2 + HDP 2.4.2 搭建Hadoop集群

1.安装环境说明安装前先安装好 Centos 7.2, jdk-8u91, mysql5.7.132.操作系统环境准备2.1 配置SSH免密码登录主节点里root用户登录执行如下步骤ssh-keygencd ~/.ssh/cat id_rsa.pub >>authorized_keyschmod ~/.sshchmod ~/.ss

2017-01-16 17:52:21 558

转载 MySQL5.7密码安全策略

环境介绍:CentOS 6.7MySQL版本:5.7.111、查看现有的密码策略mysql> SHOW VARIABLES LIKE 'validate_password%';参数解释:1).validate_password_dictionary_file 指定密码验证的文件路径;2).validate_password_length  密码最小长度3).

2017-01-16 15:34:31 316

转载 Ambari自动化卸载shell脚本

#!/bin/bash# Program:#    uninstall ambari automatic# History:#    2014/01/13    -    Ivan    -    [email protected]    -    First releasePATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/u

2016-12-08 10:21:15 324

转载 Ambari2.1安装hdp2.3

1 集群配置1.1 集群组成本次部署总共有2个节点,如下所示:主机ip 主机名 操作系统 内存 作用 192.168.230.132 h132.hdp.ap Centos7 4g 部署ambari192.168.230.133 h133.hdp.ap Centos7 3g hdp部署节点1按照上述表中的主机名在对应的机器上修改它们的hostname,方法

2016-12-06 17:38:33 420

转载 linux下mysql的卸载、安装全过程

卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包名( rpm -ev mysql-4.1.1

2016-12-06 17:00:34 310

转载 centos6.5使用yum安装mysql

要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库http://dev.mysql.com/downloads/repo/yum/centos 6.5 对应的是mysql-community-release-el6-5.noarch.rpm然后安装一下这个仓库列表sudo yum localinstall mysql-community-r

2016-12-06 16:38:40 721

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除