Centos7 Install rancher 如果你要使用rancher,你需要安装docker,如果官网打不开,你也可以访问本站链接参考安装当然,官网安装rancher也是比较详细的,如果你能打开,不妨看看 sysinfo [root@gitlab ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@gitlab ~]# uname -a Linux 应用运维 2023-07-16 大树
Docker指定网桥和指定网桥IP $ docker network ls NETWORK ID NAME DRIVER 7fca4eb8c647 bridge bridge 9f904ee27bf5 none null cf03ee007fb4 host host Bridge默认bridge网络,我们可以使用docker network inspect命令查看返回的网络信息,我们使用docker run 命令是将网络自动应用到新 应用运维 2023-07-16 大白菜程序猿
Docker分离构建lnmp部署wordpress os: [root@LinuxEA lnmp]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) mariadb-10.0.27-linux nginx1.10:1 php5.6.26 须知 在Docker单机上分离LNMP在dockerfile之前已经将/mydata/data的数据目录放置在宿主机上存放,在run起mys 应用运维 2023-07-16 穿过生命散发芬芳
Docker部署Redis cluster3.2.5集群 和之前一样,使用alpine的版本,redis 是3.2.5稳定版本 [root@LinuxEA redis1]# cat Dockerfile FROM alpine MAINTAINER wwww.linuxea.com for mark RUN apk update && apk --no-cache add curl && curl -sO http://d 应用运维 2023-07-16 法医
Docker构建二进制mariaDB环境 基础镜像基于Centos,因此体积较大,可以在测试环境快速部署,Mariadb为二进制安装 也可以直接访问github查看:https://github.com/LinuxEA-Mark/docker-mariaDB 一键安装Mariadb: curl -LKs4 https://raw.githubusercontent.com/LinuxEA-Mark/docker-mariaDB/maste 应用运维 2023-07-16 宇宙之一粟
docker构建subversion1.9.4 github地址:https://github.com/LinuxEA-Mark/docker-subversion1.9.4 一键安装: curl -Lks4 https://raw.githubusercontent.com/LinuxEA-Mark/docker-subversion1.9.4/master/docker-create-svn.sh |bash DockerfileDocke 应用运维 2023-07-16 Escape
jenkins+gitlab+docker快速部署发布回滚示例 本章简单介绍docker+jenkins+gitlab发布和回滚,相比较上一篇中git+jenkins http://www.linuxea.com/1537.html来说,加入了docker,加入docker后,发布和回滚变得将是很简单,容器本身一次构建后,存放在docker仓库中,回滚只需要拉取仓库的镜像后直接run起来即可,回滚也是如此,而且他的备份可以直接打包成tar.gz压缩包,解压到其 应用运维 2023-07-16 捡田螺的小男孩
docker构建keepalived思路 准备工作 镜像使用alpine,我们需要添加apk源,进行apk add安装 [root@linuxea-com ~]# echo "http://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories [root@linuxea-com ~]# apk --update -t add keepalived curl 应用运维 2023-07-16 穿过生命散发芬芳
dockerharbor0.5.0镜像仓库快速部署 1.环境装备: Portus,Portus和harbor都是开源的Registry服务器 ,Portusv可以参考:docker-Portusv2.1镜像仓库快速部署使用http://www.linuxea.com/1547.html当然,还有gitlab8.8.0提供的docker Registry,也是非常好用的,可参考https://about.gitlab.com/2016/05/23/g 应用运维 2023-07-16 大树
dockerPortusv2.1镜像仓库快速部署使用 1.简介安装 Portus,Portus和harbor都是开源的Registry服务器,官方站点http://port.us.org/docker-harbor0.5.0镜像仓库快速部署:http://www.linuxea.com/1547.html1.克隆git [root@linuxea.com /data]# git clone https://github.com/SUSE/Portus 应用运维 2023-07-16 宇宙之一粟
Xenserver虚拟机磁盘扩容 查看VG [root@DS-VM-LinuxEA ~]# vgs VG #PV #LV #SN Attr VSize VFree DTVG 1 2 0 wz--n- 14.50g 0 [root@DS-VM-LinuxEA ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root DTVG -wi 应用运维 2023-07-16 LOVEHL^ˇ^
Docker构建NTP服务器 在实际工作中,我们可能在内网需要一个ntp的时间服务器来同步时间,那么准备一台docker的时间服务器是很有必要的,至于为什么要用docker部署,这里就不多做说明了 快速部署 curl -Lk https://raw.githubusercontent.com/LinuxEA-Mark/docker-ntp/master/create_ntp.sh|bash Dockerfile 仍然使用cen 应用运维 2023-07-16 竹子爱熊猫
Docker一步步构建Tomcat思路 和往常一样,我们仍然使用centos镜像进行自己配置和安装,Dockerfile如下: Dockerfile 其内容就是下载,解压,修改一些配置文件和tomcat-users登陆密码等(下载路径自行修改) FROM centos MAINTAINER wwww.linuxea.com ENV TMDD /data/docker/ ENV TMJDK=jdk-8u102-linux-x64.rpm 应用运维 2023-07-16 捡田螺的小男孩
Dockercomposev3弃用volumes_from 在docker-compose-v2中volumes_from是 可以正常使用的,但在v3中这一个参数被启用,被另外一个参数顶级卷替代(全局) 如下: version: "3" services: db: image: db volumes: - data-volume:/var/lib/db backup: image: backup-service volumes: - data-volume 应用运维 2023-07-16 醒在深海的猫
Docker swarm集群入门简单使用(1) 当你没有使用swarm时候,使用是docker的命令,如果使用swarm这使用的是swarm提供的一些命令服务编排进行操作,可以但节点使用或者集群服务。尽管这些服务大多数是无状态的,但是,我们应该明白,一旦使用集群那么很多东西都需要进行考虑,比如存储方案,使用本地存储还是跨主机存储,如何进行选型等,镜像参考,编排工具等。总而言之,swarm也是很好的选择,我们可以进行简单安装和配置。 Swarm守 应用运维 2023-07-16 Escape
Docker swarm集群节点服务更新(2) 我们用redis做为基础进行,进行部署,使用dockerhub的image,和(1)结构一样 更新 创建一个服务 [root@DS-VM-Node117-117-linuxea ~]# docker service create > --replicas 3 > --name redis > --update-delay 10s > marksugar/redis:1 4b 应用运维 2023-07-16 泡泡
Docker swarm集群节点路由网络(3) swarm可以轻松的发布服务和端口,所有节点都参与入口的路由网络,路由网络能够使得集群中每个节点都能够接受已经发布端口上的任何服务。即使在节点上没有运行任何服务,也可以在集群中运行任何服务。路由网络将所有传入请求路由到可用节点上,也就是存活的容器上。 扩展阅读:https://docs.docker.com/engine/swarm/how-swarm-mode-works/services/#t 应用运维 2023-07-16 向阳逐梦
docker的supervisor与inotifywait的使用技巧 在测试环境配置中,会经常使用到docker-compose,当配置文件被挂载到宿主机后,修改配置文件后不能生效就成了问题,鉴于此,我们使用supervisor和inotifywait来使“在宿主机修改配置文件,容器内生效”的作用 supervisor和inotifywait说明 supervisor supervisor的配置文件相对简单,他可以在程序期待失败后自动重启,也可做自动的日志轮询,可以 应用运维 2023-07-16 共饮一杯
compose中的变量传递与dockercreaterepo构建 延用之前的supervisor和inotify,这次加入ENV环境变量,主要配合compose做参数传递 构建顺序 我做了一个docker createrepo示例,并用了nginx和ngx-fancyindex模块,这样一来,这个过程就需要如下几步才能完成一个镜象的制作:1,选择基础镜象2,构建过程整理3,需求构建4,测试 我大致将一个镜象构建分为如上几步1,选择基础镜像,主要是因为便捷和缩小难 应用运维 2023-07-16 贤蛋大眼萌
nginx容器优化方案(小米容器cpu检测) 容器中的nginx优化 在物理机上配置Nginx时通常会将Nginx的worker进程数配置为CPU核心数并且会将每个worker绑定到特定CPU上,这可以有效提升进程的Cache命中率,从而减少内存访问损耗。在Nginx配置中一般指定worker_processes指令的参数为auto,来自动检测系统的CPU核心数从而启动相应个数的worker进程。在Linux系统上Nginx获取CPU核心数是 应用运维 2023-07-16 大猫