初步体验docker swarm集群

      之前用的阿里云容器服务,但由于acsrouting的路由错乱问题,被逼上自建dockerswarm的梁山。今天尝试自己搭建dockerswarm,竟然轻松搞定,简单的超乎想象。以下是实际搭建操作步骤:1、创建集群#dockerswarminit--advertise-addr10.251.242.231Swarminitialized:currentnode(m9dfl7r9wo1e9jxsp3o…

    标签:Swarm集群Docker发布于:2019-11-16 19:40:22

    使用Jenkins Ansible Docker Swarm实现自动化编译部署

      使用Jenkins Ansible  Docker Swarm实现自动化编译部署自动化部署在项目部署过程中很重要,一旦自动化部署完成,我们就可以减轻我们手动的操作的步骤以及出错的概率。下面介绍一种通用的自动化部署。从打包编译到上线,一条命令就完成所有操作。简单而高效1、Jenkins部署这里不在赘述,直接从新建项目开始。项目截图,如下:增加两个变量如图,BranchTobuild默认是master分支,在编译的时候也可以指定分支。PushDockerImage默认布尔值是选中…

    标签:Swarm部署AnsibleJenkinsDocker发布于:2019-11-16 19:29:54

    Linux Crontab定时任务必备招式介绍

      Linux Crontab定时任务必备招式介绍crontab简介这里的伙伴大多数做客户端开发的,可能对服务端相关的内容关注的相对少一些。crontab是这样一个工具,他能够根据你给出的配置在指定的时间执行任务。比如定期删除过期的日志文件(很多服务端环境,会生成大量的日志文件,在你不经意间就会把你的硬盘填满)。当然,它的应用不仅限于服务端,对于自己本地的电脑来说,也有它的用处。crontab是Unix系统的标配,几乎我们常见的大多数类Unix系…

    标签:CrontabLinux发布于:2019-11-16 19:16:01

    配置apt upgrade禁止更新ubuntu系统内核

      Ubuntu系统下的apt工具用来管理软件包很是方便,就连Linux系统内核都可以使用apt来更新。而aptupgrade命令比较不够灵活,这一个命令下去,系统中所有可以升级的软件包都会被升级,包括系统内核,这也是Linux系统的一个软件包。有的时候,有些软件包我们不想升级,特别是系统内核。可以用下面的方法来避免使用aptupgrade命令时,升级某个软件包,麦新杰就用系统内核包来举例说明。首先,…

    标签:Ubuntu发布于:2019-11-16 19:06:05

    awk用法与示例介绍

      awk:模式扫描和数据处理语言描述:awk是一种编程语言,用于Linux/unix下对文本和数据进行扫描与处理,数据可以来自标准输入、文件、管道。工作流程是:逐行扫描文件,寻找特定匹配模式的行,并进行相应的处理动作。awk读取文件文件内容每一行时,将对比该行是否与给定的模式相匹配,如果匹配,则执行相应处理动作,否则不对该行进行处理。如果没有指定的处理脚本,则把匹配的行显示到标准输出(默认print…

    发布于:2019-11-16 18:53:37

    使用awk获取每行的最大值

      需求有一个数字文本,每行都是数字,以空格分开;现在需要将每行中最大值取出来文本如下:[root@localhost~]#caturfile112121131使用awk解决[root@localhost~]#awk'BEGIN{n=1;max=0;nu=0}{for(n=1;n=max)max=a[$n]}{printmax}{max=0}}'urfile223解释说明使用数组将每个数字记录,然后将…

    发布于:2019-11-16 18:34:22

    Awk获取shell外部变量值

      这里提到awk,相信写shell的朋友都会接触到。AWK是一种用于处理文本的编程语言工具。AWK提供了极其强大的功能:可以进行正则表达式的匹配样式装入流控制数学运算符进程控制语句内置的变量和函数可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell日志分析工具都可以用它完成。设计简单,速度表现很好。涉及到以上六个方面内容,我会在以后文章中加以介绍。这次主要说下…

    标签:Shell发布于:2019-11-16 18:14:07

    linux awk命令使用详解

      linux awk命令使用详解当你第一次拿起双手在电脑上使用awk命令处理一个或者多个文件的时候,它会依次读取文件的每一行内容,然后对其进行处理,awk命令默认从stdio标准输入获取文件内容,awk使用一对单引号来表示一些可执行的脚本代码,在可执行脚本代码里面,使用一对花括号来表示一段可执行代码块,可以同时存在多个代码块。awk的每个花括号内同时又可以有多个指令,每一个指令用分号分隔,awk其实就是一个脚本编程语言。说了这么…

    标签:Linux发布于:2019-11-16 18:10:31

    CentOS6安装Docker

      CentOS6安装Docker之前写过一篇关于在Mac上面使用并安装Docker的文章《Mac上Docker的安装和使用初探》,介绍了在Macos上面安装Docker的步骤。近期由于需要在一台CentOS6.5的服务器上面部署一些服务,考虑到使用Docker来做这些事情,记录一下处理的步骤。1、检查内核版本uname-r如果输出的信息为2.6.32-431.el6.centos.plus.x86_64,表示当前的内核版本是2.…

    标签:CentosDocker发布于:2019-11-16 18:01:06

    安装配置docker私有仓库

      局域网私有仓库如上,搭建一个只有本机访问的私有镜像非常简单,不用对已有的docker服务进行任何配置。如果要搭建一个能在局域网内访问的docker仓库,就需要对docker服务进行一些简单的配置。首先,在主机A上:1.安装registry镜像(同上)拉取registry镜像:dockerpullregistryUsingdefaulttag:latestlatest:Pullingfromlibr…

    标签:Docker发布于:2019-11-16 17:49:16

    迁移wordpress到docker容器

      迁移wordpress到docker容器这几天抽了个时间,终于把自己阿里云ecs的os升级到了centos7,所以也打算把博客wordpress也升级下,同时还要使用现在比较火的docker技术。下面把相关wordpress迁移到docker中的相关步骤记录下。PS:强烈建议OS使用3.0以上内核。一、备份wordpress数据在正式迁移wordpress之前,我们需要备份wordpress的相关数据,包括数据库、图片以及主题。有关wo…

    标签:容器WordPressDocker发布于:2019-11-16 17:24:35

    58 赶集基于 Docker 的自动化部署实践

      58 赶集基于 Docker 的自动化部署实践【编者的话】随着58业务的发展,机器和服务数量也日益庞大,在多环境下,服务的管理和依赖难以维护。基于Docker带来的技术红利,我们借助Docker和Kubernetes提供了镜像的自动打包,单一镜像在测试-沙箱-生产-稳定四个环境的流转,以及测试环境统一的Nginx入口。至此,开发同学可以不再为资源和环境问题困扰,提高了生产效率。1.项目背景58现有的部署系统只管理线上环境,在资源和环境两个维度…

    标签:部署Docker发布于:2019-11-16 17:07:28

    docker安装配置Mariadb数据库

      1、获取mariadb镜像地址root@debian1:~ginx#dockersearchmariadbNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDmariadbMariaDBisacommunity-developedforkofM...1417[OK]bitnami/mariadbBitnamiMariaDBDockerImage39[OK]2、拉去maridb…

    标签:MariaDBDocker发布于:2019-11-16 16:51:21

    Ubuntu 16.04系统修改Docker镜像的存储路径

      最近在Ubuntu16.04系统上使用Docker结果由于默认的镜像存储路径在系统分区上,而系统分区又不足够大,导致整个系统都不能正常工作了。因此我们需要把Docker的镜像存储目录移动到数据分区。执行如下命令查询默认的存储路径$sudodockerinfo|grep"DockerRootDir"我们看到如下输出DockerRootDir:/var/lib/docker比较简单的方法是通过软链接的…

    标签:UbuntuDocker发布于:2019-11-16 16:28:10

    使用Docker搭建 Java Web运行环境

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

    标签:Docker发布于:2019-11-16 16:05:38

    删除Docker容器镜像的方法

      1.停止所有的container,这样才能够删除其中的images:dockerstop$(dockerps-a-q)如果想要删除所有container的话再加一个指令:dockerrm$(dockerps-a-q)2.查看当前有些什么imagesdockerimages3.删除images,通过image的id来指定删除谁dockerrmi想要删除untaggedimages,也就是那些id为的…

    标签:容器Docker发布于:2019-11-16 15:43:21

首页上一页23456下一页尾页共217页3468条记录