站内搜索

本次搜索共找到结果 18 条 (用时 0.009 秒)
2018-08-10 ... 1docker的基本概念和框架1.1Docker组成DockerClient客户端DockerDaemon守护进程DockerImage镜像DockerContainer容器DockerRegistr...y仓库,有公有和私有仓库docker引擎1.2Docker容器相关技术(1)Namespaces命名空间对于编程语言来说:封装—>代码隔离。对于操作系统来说:系统资源的隔离,系统资源...包括进程、网络、文件系统等。docker的6种命名空间:名称说明PID(ProcessID)进程隔离NET(Network)管理网络接口IPC(InterProcessCommunication)管理...lgroups控制组控制组是可以限制、记录、隔离进程使用物理资源的机制,用来分配资源,就是为了Docker而生的。控制组功能:名称说明资源限制例如为进程设置内存限制,当内存达到限制值时,禁止申请新进程...组使用了多少资源资源控制可以将进程组挂起和恢复从Controlgroups功能中可以知道有哪些Docker容器的能力。名称说明文件系统隔离每个容器都有自己的root文件系统进程隔离每个容器都运行在自己 ...
2018-09-15 ... tlab官网。可以直接命令行安装或在docker上安装gitlab。1.1直接命令安装gitlab使用vagrant创建一个新的虚拟机,虚拟机自动安装了docker,gitlab,配置文件Vagrantfile内容如下:Vagrant...的外部脚本文件setup.sh内容如下:如果不是使用虚拟机,直接执行下面脚本安装gitlab和docker。#/bin/sh#设置时区/bin/cp-rf/usr/share/zoneinfo/Asi...nghai/etc/localtime#-------------------------安装docker-----------------------------#安装一些工具yuminstall-...lldocker#把用户vagrant添加docker用户组groupadddockergpasswd-avagrantdocker#设置开机启动docker和启动dockersystemctlena...bledockersystemctlstartdocker#查看docker版本信息dockerversion#---------------------------安装gitlab--------- ...
2019-06-20 ... 。在使用RabbitMQ的集群时是否要使用镜像队列。2安装rabbitMQ2.1在docker安装单机版docker-compose.yaml配置文件内容如下:version:'3'services:...6RABBITMQ_DEFAULT_VHOST:/启动rabbitmq:docker-composeup-d2.2在docker安装高可用的rabbit集群安装根据实际需要使用普通模式和镜像模式,一共...xy务作为代理连接入口,文件列表如下:.├──cluster-entrypoint.sh├──docker-compose.yml├──.env└──haproxy.cfg(1)加入rabbitMQ集...entvariablespassed#willbehonored/usr/local/bin/docker-entrypoint.shrabbitmq-server-detached#Dotheclu...pptoreallystopsleep2s#Startitrabbitmq-server(2)docker-compose配置文件的环境变量.env内容如下,.env文件包含可用于更改默认用户名,密码 ...
2018-09-26 ... r/local/etc/redis/redis.conf2.3编辑docker-compose.yml文件在当前目录创建docker-compose.yml文件来管理容器,共6个容器,文件内容如下:v...t:driver:bridge2.4创建redis集群当前目录下完整文件列表如下所示:.├──docker-compose.yml├──Dockerfile├──redis.conf└──redis-trib...rb准备好文件后,开始创建redis集群:#先打包好新的redis镜像docker-composebuild#启动容器docker-composeup-d#获取所有启动redis容器ip地址,获取ip...2#进入redis-node1容器,因为只有redis-node1容器映射了redis-trib.rb文件docker-composeexecredis-node1bash#创建集群/usr/local/etc/redis/redis-trib...0.2:6379#OK#根据172.20.0.2查到对应节点为redis-node3,暂停该容器docker-composepauseredis-node3#然后再次读看是否能够读取到数据172.20.0 ...
2018-09-21 ... 性能挺升很大。2单机版mysql集群PXC2.1在docker上搭建mysql集群PXCdockerhub地址:https://hub.docker.com/r/percona/percona-xtr...信息dockerinspectpxc-net#由于pxc不能直接使用映射目录来启动,所以要创建docker数据卷,因为有三个节点,分别创建三个数据卷dockervolumecreate--namemy...个节点,修改数据,如果其他节点数据同步成功,说明mysql集群搭建完成。把上面docker命令写在当前目录的docker-compose.yml文件里,配置内容如下:version:'3'servic...e.dat文件位置find/-namegrastate.dat#例如:vim/var/lib/docker/volumes/proxy_mysql-data-node1/_data/grastate....;@‘%’identifiedby“;编辑容器管理配置文件docker-compose.yml,新添加容器haproxy1,内容如下:haproxy1:image: ...
2018-08-19 ... a和mysql注:先要安装好dockerdocker-compose这两个工具。创建一个目录(例如/usr/local/gitea),在新建的目录下创建文件docker-compose.yml。mk...yml。mkdir/usr/local/giteacd/usr/local/giteavim/docker-compose.ymldocker-compose.yml,配置内容如下:networks:gitea:...es:-./mysql:/var/lib/mysql执行命令安装和启动gitea和mysql。docker-composeup简单测试下gitea启动是否正常。curlhttp://localhost...(1)配置数据库可以选择多种数据库类型,这里选择mysql数据库,填写的mysql配置信息就是docker-compose.yml配置mysql的信息。(2)一般设置因为这里没有使用ssh服务,在一般 ...
2023-01-06 ... 统计gopsutil代码规范检查golangci-lint持续集成部署CICDjenkins,docker,kubernetes目录结构生成的服务代码目录结构遵循project-layout,代码目录结构如下所示: ...
2018-09-30 ... m来搭建集群,搭建集群概要:在master和node节点上安装kubeadm、kubelet、docker在master节点安装kubectl,初始化集群kubeadminit在node节点中加入k8s集群2...92node02">>/etc/hosts2.2在master和node节点都安装docker、kubeadm、kubelet(1)在master和node节点上都关闭firewalld、...ode节点上都安装docker#安装一些工具yuminstall-ygitvimgccglibc-statictelnetbridge-utilsnet-tools#安装docker-ce#删除旧do...add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#更新yum包索引yummakecachefast#(1...group#要先安装docker-ce-selinux-17.03.1.ce,否则安装docker-ce会报错yuminstall-yhttps://download.docker.com/linux ...
2018-08-16 ... 过Vagrantfile配置可以很方便一次创建一个或多个自定义环境的虚拟机,例如启动一个安装有docker环境的虚拟机,因为第一次启动虚拟机时可以执行自定义脚本文件。4Vagrantfile配置文件模板示例Vagrant...------------#如果有多个虚拟机,复制上面信息创建一个新虚拟机end5创建一个已安装docker的虚拟机示例(1)下载镜像到本地wgethttp://mirrors.ustc.edu.cn/...provision"shell",path:opts[:script_path]endend**(3)编辑安装docker脚本文件setup.sh,内容如下:**#/bin/sh#设置时区cp-r/usr/share...nghai/etc/localtime#-------------------------安装docker-----------------------------#安装一些工具yuminstall-...-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo#查看可安装的版本yumlistdocker-ce-- ...
2019-08-20 ... 或静态配置发现目标多种图形和仪表板支持模式支持分层和水平联合2prometheus安装2.1在docker安装prometheusprometheus的配置文件prometheus.yml内容如下:#...ttp'.static_configs:-targets:['localhost:9090']docker-compose.yml的内容如下:version:"3"services...heusvolumes:prom-data:driver:local启动prometheus:docker-composeup-d启动后在浏览器打开http://192.168.101.88:9090...2采集node节点资源、容器信息、grafana数据可视化一般不建议使用docker安装node-exporter,如果在docker安装node-exporter需要把节点信息映射到容器中。prometheus的配置文件prometheus.../run:/var/run:rw-/sys:/sys:ro-/var/lib/docker:/var/lib/docker:ro-/dev/disk/:/dev/disk:ronetworks:-pr ...