容器化
且听且吟_
这个作者很懒,什么都没留下…
展开
-
十分钟带你理解Kubernetes核心概念
十分钟带你理解Kubernetes核心概念本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深转载 2018-01-25 10:31:56 · 168 阅读 · 0 评论 -
镜像备份和恢复
docker save -o update1.tar updatedocker load < update1.tar原创 2018-06-07 19:44:10 · 966 阅读 · 0 评论 -
MySQL Dockerfile
FROM mysql:5.7#定义工作目录ENV WORK_PATH /usr/local/work#定义会被容器自动执行的目录ENV AUTO_RUN_DIR /docker-entrypoint-initdb.d#定义sql文件名ENV FILE_0 0-init_data.sqlENV MYSQL_ROOT_PASSWORD p@ssw0rd#定义shell文件名E...原创 2018-06-08 11:15:58 · 280 阅读 · 0 评论 -
docker 容器时区问题
docker run -e MYSQL_ROOT_PASSWORD=root -v /etc/localtime:/etc/localtime:ro -d mysql:5.7 --log_timestamps=SYSTEM原创 2018-06-19 18:59:05 · 254 阅读 · 0 评论 -
Kubernetes 笔记-001
组件协作:kubectl run httpd-app --image=httpd --replicas=2kubectl get deployment过程:1、kubectl发送部署请求到api server2、api server通知controller manager创建要给deployment资源3、scheduler执行调度任务,将两个副本pod分发到node1和node24...原创 2018-06-26 16:59:38 · 176 阅读 · 0 评论 -
Prometheus 部署
1、安装Node Exporter(所有节点)作用:负责收集 host 硬件和操作系统数据。docker run -d -p 9100:9100 \-v "/proc:/host/proc" \-v "/sys:/host/sys" \-v "/:/rootfs" \--net=host \prom/node-exporter \--path.procfs /host/proc...原创 2018-07-09 14:18:47 · 1075 阅读 · 0 评论 -
安装Docker私有仓库
$dockerrun -d -p 5000:5000 --restart always --name registry registry:2测试:1、给本地镜像打标记docker taghello-world localhost:5000/hello-world2、上传镜像至本地仓库dockerpush localhost:5000/hello-world3、删除本地镜像docker...原创 2018-07-03 11:40:16 · 127 阅读 · 0 评论 -
Hibernate Validator
Validated注解校验规则spring支持jsr303以及hibernate中的校验规则@AssertFalse 对应参数为false@AssertTrue 对应参数为true@DecimalMax("1") 对应小数的最大值@DecimalMin("1") 对应小数的最小值@Digits(integer=1,fraction = 2) 对应数字整数(integer)和小数...原创 2018-08-20 14:16:07 · 200 阅读 · 0 评论 -
使用Docker部署安装openvas
docker run -d -p 443:443 --name openvas mikesplain/openvasdocker logs openvas -f原创 2018-10-25 16:17:46 · 1667 阅读 · 0 评论 -
Linux下基于SonarQube安装和配置(docker+二进制混合安装)
环境参数名称 版本 OS CentOS 7.4 JDK 10.0.1 Docker Server Version: 18.06.1-ce SonarQube 7.4 postgres 11.1 部署方式1、SonarQube最新7.4版本支持扫描基于JDK11开发的Java应用;2、目前Dockers还未发布SonarQube...原创 2018-11-23 18:12:16 · 617 阅读 · 0 评论 -
docker login
docker login -u admin -p admin原创 2018-06-12 11:16:44 · 1302 阅读 · 0 评论 -
Limit a container's resources
Limit a container's resourcesBy default, a container has no resource constraints and can use as much of a given resource as the host’s kernel scheduler allows. Docker provides ways to control how much...转载 2018-05-14 14:10:27 · 210 阅读 · 0 评论 -
Get Docker CE for CentOS
Get Docker CE for CentOSEstimated reading time: 10 minutesTo get started with Docker CE on CentOS, make sure you meet the prerequisites, then install Docker.PrerequisitesDocker EE customersTo install ...转载 2018-05-12 11:42:00 · 196 阅读 · 0 评论 -
Docker 实践 04 Docker容器互联
Docker容器互联将容器加入自定义的 Docker 网络来连接多个容器。1、创建一个Docker网络# docker network create -d bridge mynet2、创建两个互联的容器# docker run -it --name helloworld1 --network mynet helloworld sh# docker run -it --name helloworl...原创 2018-03-06 19:25:33 · 192 阅读 · 0 评论 -
Docker 实践 02 镜像
镜像是Docker的三大组件之一,Docker运行容器前需要本地存在对应的镜像,如果没有则会从镜像仓库中下载该镜像。获取镜像docker pull ubuntu:16.04运行容器docker run ubuntu echo “hello world”1)从ubuntu镜像启动一个容器2)执行echo命令3)容器停止docker run -i -t --name mytest ubuntu:lat...原创 2018-03-07 09:22:43 · 127 阅读 · 0 评论 -
Docker 实践 03 容器中运行Compose
我们可以使用一个Dockerfile模板文件让用户很方便的定义一个单独的应用容器,但在日常开发中经常碰到需要多个容器互相配合来完成某项任务的情况。Compose满足了这样的需求。允许用户通过一个单独的docker-compose.yml模板文件来定义一组相关联的应用容器为一个项目。Compose中有两个重要的概念:服务(service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。项...原创 2018-03-06 20:04:55 · 230 阅读 · 0 评论 -
Docker 实践 05 使用Dockerfile定制镜像
镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是 Dockerfile。Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。FROM nginxRUN echo '<h1>Hello, Docker!<...原创 2018-03-08 10:47:20 · 225 阅读 · 0 评论 -
搭建Docker应用栈
搭建Docker应用栈1、获取应用栈各个节点所需镜像#docker pull ubuntu #docker pull django#docker pull haproxy#docker pull redis#docler images 2、创建并启动各个栈容器1)启动redis-master容器#docker run -it --name redis-master redis /bin/b...原创 2018-03-05 09:44:00 · 430 阅读 · 0 评论 -
Docker 实践 01 Docker安装
ubuntu安装Docker1、安装curl工具#apt-get update#apt-get install curl2、通过脚本安装docker#curl -fsSL get.docker.com -o get-docker.sh#sh get-docker.sh --mirror Aliyun3、配置镜像加速器#curl -sSL https://get.daocloud.io/daot...原创 2018-03-06 10:18:20 · 1103 阅读 · 0 评论 -
Docker 实践 06 搭建基于Nginx+Tomcat的分布式部署架构
镜像下载# docker pull nginx# docker pull tomcatTomcat安装和配置tomcatA容器1、 启动:# docker run –it --name tomcatA -v /warA/:/usr/local/war tomcat /bin/bash2、 将已经准备好的index.html文件上传至宿主机/warA文件夹中,文件如下:。3、 修改tomcat启动...原创 2018-03-14 09:31:35 · 580 阅读 · 0 评论 -
在虚拟机中安装Ubuntu-Docker
在虚拟机中安装Ubuntu-Docker第一步、安装虚拟机1、 安装虚拟机,测试网络联网图 1 安装ubuntu图 2 设置系统时间2、 建立快照建立快照: 快照001 安装成功第二步、内核更新可以通过docker-install.sh 文件直接进行安装,则可以忽略下文。1、版本更新$ sudo-i$ apt-getupdate图 3 内核更新2、建立快照建立快照: 快...原创 2018-04-17 16:36:24 · 9722 阅读 · 2 评论 -
VM ware Docker实践 01 CentOS7下Docker的安装和配置
1、安装和新建虚拟机 centos 7 64位2、打开网络连接(建立快照-001)3、修改yum源 $ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup $ cd /etc/yum.repos.d/ $ wget -O /etc/yum.repos.d/CentOS-Base.repo htt...原创 2018-04-13 14:19:37 · 307 阅读 · 0 评论 -
CentOS 7 Kubernetes 安装和配置
部署环境操作系统:CentOS 7Kubernetes版本: v1.5.2Etcd版本:Docker版本:第一章、安装Master内核更新:yum update -y 关闭防火墙systemctl disable firewalldsystemctl stop firewalld1、安装etcdyum install -y etcdsystemctl daemon-reloadsystemctl ...原创 2018-04-27 15:44:00 · 265 阅读 · 0 评论 -
K8S控制器-StatefulSet
StatefulSet:保证应用实例之间的“拓扑状态”的稳定性这个控制器的主要作用之一,就是使用Pod模板创建Pod的时候,对他们进行编号,并且按照编号的顺序逐一完成创建工作。而当statefulSet的控制器循环发现Pod 的“实际状态”和“期望状态”不一致,需要新建或者删除Pod进行“调谐”的时候,它会严格按照这些Pod编号的顺序,注意完成这些操作。所以,StatefulSet其实是D...转载 2018-12-05 11:23:54 · 486 阅读 · 0 评论