自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 docker-compose.yml 语法说明

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

2017-06-28 11:25:55 4974 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 16174

转载 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 546

原创 用DockerFile 构建私有的registry

1.安装openssl yum install openssl -y 2.修改 /etc/hosts(使用域名) 192.168.72.136 registry.xx.com 3.mkdir -p ~/registry/certs.d/ && cd ~/registry/certs.d/ 4.生成key openssl genrsa -out registry

2017-06-06 15:08:35 719

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

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

2017-06-06 14:50:28 578

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

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

2017-06-05 16:32:54 368

原创 CentOS7 Network设置后重启失败

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

2017-06-05 12:00:48 2946

原创 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 517

转载 linux namespace 和cgroup lxc

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

2017-05-27 14:41:51 1207

转载 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 503

转载 Cgroups

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

2017-05-27 14:05:46 389

转载 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 468

原创 Linux命令- systemctl

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

2017-05-11 09:58:58 644

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

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

2017-05-08 14:44:31 17243 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 2947

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

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

2017-05-08 11:55:58 3741

转载 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 635

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

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

2017-05-04 16:41:20 12755

转载 docker笔记之构建nginx的Dockerfile

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

2017-05-02 17:01:59 2596

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

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

2017-04-26 15:00:54 690

原创 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 6603

转载 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 421

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

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

2017-04-22 00:06:21 876

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

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

2017-04-18 11:50:02 512

转载 jdbcType与javaType的对应关系

java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT BIGINT INT8 DK_CM_BIGINT BINARY byte[]

2017-04-13 20:33:08 718

转载 Docker搭建本地私有仓库

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

2017-04-13 16:09:50 355

转载 nginx 基本操作

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

2017-04-13 16:09:01 558

转载 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 1013

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

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

2017-03-31 20:24:10 486

转载 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 282

转载 OVER(PARTITION BY)函数用法

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

2017-03-23 15:18:55 819

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

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

2017-03-16 14:03:19 248

转载 Docker:入门基础

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

2017-03-16 13:54:14 309

转载 搭建Maven环境

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

2017-02-27 22:28:32 267

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

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

2017-01-16 17:52:21 651

转载 MySQL5.7密码安全策略

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

2017-01-16 15:34:31 408

转载 Ambari自动化卸载shell脚本

#!/bin/bash # Program: #    uninstall ambari automatic # History: #    2014/01/13    -    Ivan    -    2862099249@qq.com    -    First release PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/u

2016-12-08 10:21:15 416

转载 Ambari2.1安装hdp2.3

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

2016-12-06 17:38:33 514

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

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

2016-12-06 17:00:34 379

转载 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 817

空空如也

空空如也

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

TA关注的人

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