标签:Docker相关的结果440条:

    docker部署ELK(logstash、elasticsearch、kibana),监控日志

      docker部署ELK(logstash、elasticsearch、kibana),监控日志由于是首次部署,第一次想着是单独部署logstash、elasticsearch、kibana,然后通过配置实现日志的监控,以下为部署步骤,但是最终失败,只能采取docker-compose来部署,以下内容可以略过,仅作为参考。一、每个单独部署先部署elasticsearch,因为logstash要设置日志输出位置,而输出位置正是elasticsearch,所以需要先部署启动elasticsear…

    发布于:2019-10-17 09:03:00

    关于docker-Compose基本使用

      关于docker-Compose基本使用简介Compose是一个用户定义和运行多个容器的Docker应用程序。在Compose中你可以使用YAML文件来配置你的应用服务。然后,只需要一个简单的命令,就可以创建并启动你配置的所有服务。使用Compose基本会有如下三步流程:在Dockfile中定义你的应用环境,使其可以在任何地方复制。在docker-compose.yml中定义组成应用程序的服务,以便它们可以在隔离的环境中一起运行。最后,…

    发布于:2019-10-17 08:42:10

    CentOS7 安装 Docker 和 Docker-compose

      注意需要使用root账户或者可以使用sudo的账户1、安装Docker#安装依赖sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2#添加docker下载仓库sudoyum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.re…

    发布于:2019-10-17 08:38:02

    Docker Compose 编排 DevOps 工具

      在Dockernginx反向代理设置介绍了通过nginx反向代理关联容器。此为真实的使用场景。通过Gitea作为代码管理工具;Kanboard作为任务管理;Jenkins作为CI工具。这样的组合比较适合小型团队使用,相比起GitLab这种巨无霸来说,部署简单,使用简单。准备安装Docker$curl-fsSLget.docker.com-oget-docker.sh$sudoshget-docke…

    发布于:2019-10-17 08:16:44

    Docker Compose实例之nginx反向代理GitLab

      Docker Compose实例之nginx反向代理GitLab在上一篇文章(Docker快速搭建GitLab私有仓库)中探索了如何用docker实现最简单的GitLab服务。但是现实场景中往往会遇到复杂的情况和需求,光用docker指令可能就比较繁琐了。举个例子?如下图所示,在一个服务器上要部署一个GitLab,N个其它服务(那N个服务或许还要与GitLab进行隔离),如果用docker指令一个一个的run起来,管理起来可就麻烦了。网络示意图当然docker…

    发布于:2019-10-17 08:04:25

    docker下用haproxy负载均衡MySQL

      docker下用haproxy负载均衡MySQL上次写了一篇docker模拟MySQL主从同步的博客,于是想着试试用haproxy对多个mysql进行负载均衡。先把MySQL跑起来,这里就测试俩吧。dockerpullmysqldockerrun-d-p6666:3306-eMYSQL_ROOT_PASSWORD=123456—namemysql6666mysqldockerrun-d-p7777:3306-eMYSQL_ROOT_PASSWO…

    发布于:2019-10-16 19:42:47

    用Docker运行Jenkins自动化构建ASP.NET Core项目

      用Docker运行Jenkins自动化构建ASP.NET Core项目目标当代码提交到GitHub后,自动生成构建项目并部署到服务器。接下来介绍一下如何在容器中运行Jenkins,并自动化构建GitHub上的项目,使用自动化构建来解放你的双手。前置条件一台已经安装了Docker的Ubuntu服务器,有公网IP并可通过IP或者域名访问。因为GitHub无法访问本地服务器,所以不能触发构建,只能手动触发构建。这里我们选择使用基于.NetCore开发的纸壳CMS作为演示例…

    发布于:2019-10-16 09:17:13

    Debian9部署Python3.7+Pipenv+Flask+Uwsgi+Nginx+Jenkins+Docker+Superivsor

      Debian9部署Python3.7+Pipenv+Flask+Uwsgi+Nginx+Jenkins+Docker+Superivsor一、获取最新的软件包/升级已安装的所有软件包apt-getupdateapt-getupgrade二、安装:Python3.7依赖包sudoaptupdatesudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-devwget三、安装:p…

    发布于:2019-10-16 08:48:21

    Docker 零基础入门

      Docker 零基础入门Docker最初是dotCloud公司创始人SolomonHykes在法国期间发起的一个公司内部项目,它是基于dotCloud公司多年云服务技术的一次革新,并于2013年3月以Apache2.0授权协议开源。Docker是一个开源的应用容器引擎,使用Go语言进行开发实现,它不同于与KVM和Xen,docker基于Linux内核的cgroup,namespace,以及AUFS类的UnionFS等技术…

    发布于:2019-10-15 20:09:27

    Docker Compose 零基础入门

      DockerCompose是Docker官方编排(Orchestration)项目之一,负责快速的部署分布式应用,它是由python编写。Compose定位是定义和运行多个Docker容器的应用。Compose有两个重点docker-compose.ymlcompose配置文件docker-compose命令行工具在前面的教程中,我们运行一个要一堆的参数,如–network,–volume,-p等…

    发布于:2019-10-15 19:48:46

    Docker Swarm 零基础入门

      Docker Swarm 零基础入门DockerSwarm是Docker官方项目之一,提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用它,用户可以将多个Docker主机封装为单个大型的虚拟Docker主机,快速打造一套容器云平台。Docker1.12Swarmmode已经内嵌入Docker引擎,成为了docker子命令dockerswarm。Swarmmode内置kv存储功能,提供了众多的新特性,…

    发布于:2019-10-15 19:29:36

    Docker入门基础之镜像使用

      Docker入门基础之镜像使用当运行容器时,使用的镜像如果在本地中不存在,docker就会自动从docker镜像仓库中下载,默认是从DockerHub公共镜像源下载。下面我们来学习:1、管理和使用本地Docker主机镜像2、创建镜像列出镜像列表我们可以使用dockerimages来列出存在于宿主机上的镜像。root@ubuntu:~#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEalpi…

    发布于:2019-10-15 19:01:02

    Docker笔记(四):Docker镜像管理

      Docker笔记(四):Docker镜像管理在Docker中,应用是通过容器来运行的,而容器的运行是基于镜像的,类似面向对象设计中类与对象的关系——没有类的定义就谈不上实例的创建与使用,没有镜像的定义就谈不上容器的创建与运行。1.获取镜像镜像从哪里来,一般两个途径,一是公共镜像库,如官方镜像库DockerHub,上面有大量的高质量的镜像直接可拿来用;二是自定义,我们可基于一个已有镜像,在其基础上增加一些层(还记得镜像的分层存储特性吧),然后…

    发布于:2019-10-15 18:43:47

    7 步精简 Docker 镜像几百MB

      7 步精简 Docker 镜像几百MB介绍前段时间网易蜂巢曾经推出蜂巢LogoT恤,用的正是Docker镜像制作,最神奇的是,它最终的镜像大小只有585字节。$dockerimages|grephub.c.163.com/public/logoREPOSITORYTAGIMAGEIDCREATEDSIZEhub.c.163.com/public/logolatest6fbdd13cd20411daysago585B这其中就用到了不少精…

    发布于:2019-10-15 18:24:20

    Docker 的 Image 太大,怎么变小?

      Docker 的 Image 太大,怎么变小?铛~铛~铛~Docker即将颠覆整个软件产业,从云计算平台到软件开发、测试,整个SDLC都会极度依赖Docker。圈子里面一定有很多讨论Docker的话题,简而言之,Docker其实只解决一个问题:QA:程序无法启动!!!DEV:不可能,我的机器上可以运行大家可以慢慢体会以上对话。但无论怎样,对于已经投入SSD怀抱的同学们来说,要在宝贵的SSD上存放50个大小为800MB左右不等的DockerIm…

    发布于:2019-10-15 17:55:31

    使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用

      使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用最近在做社区类型的项目,出于后续从市场招人成本的考虑,不得不优选市场招聘培养难度较低的PHP,再三挑选,选择了这款还在beta状态的软件。这是一款Beta了差不多5年的软件,在GitHub上拥有接近一万star的耀眼成绩,第一条提交记录是2014年末的v0.1.0-beta发布。本文将介绍使用容器如何简单快速的搭建Flarum,如果你还不熟悉Traefik,请翻阅之前的文章。写在前面关于选型的顾虑…

    发布于:2019-10-15 17:43:49