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

    CentOS Docker 安装

      CentOS Docker 安装Docker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32-431或者更高版本。使用y…

    发布于:2019-10-22 02:10:54

    如何在Docker里正确集成Jenkins和Phabricator

      如何在Docker里正确集成Jenkins和Phabricator|用Docker安装Jenkins非常简单,但要把一个运行在Docker里的Jenkins和Phabricator相集成,事情就变得不那么容易。单独安装Jenkins并不复杂,用Docker安装Jenkins更加简单,甚至将Jenkins与Phabricator集成也不难,但要把一个运行在Docker里的Jenkins和Phabricator相集成,事情就变得不那么容易。我把所有走过的坑全部隐藏,…

    发布于:2019-10-21 15:37:10

    Docker环境部署问题汇总

      docker相关命令:dockerps:查看当前运行的容器dockerps-a:查看所有的容器dockerstart{容器id或name}启动指定容器dockerstop{容器id或name}停止指定容器dockerrm{容器id或name}删除指定容器具体docker相关使用指导参考:http://kb.cnblogs.com/page/53…运行docker容器,出现如下错误:Cannotco…

    发布于:2019-10-21 08:39:15

    Docker部署Hadoop集群

      Docker部署Hadoop集群一、主机规划3台主机:1个master、2个slaver/workerip地址使用docker默认的分配地址:master:主机名:hadoop2、ip地址:172.17.0.2slaver1:主机名:hadoop3、ip地址:172.17.0.3主机名:hadoop4、ip地址:172.17.0.4二、软件安装1、在docker中安装centos镜像,并启动centos容器,安装ssh。–详见”…

    发布于:2019-10-21 08:15:29

    自建 Laravel 的 Docker 开发环境

      自建 Laravel 的 Docker 开发环境好久没写东西,今天说一说怎么自建一个Laravel运行的Docker环境。市面上最出名的莫过于「laradock」https://github.com/laradock/laradockDockerPHPdevelopmentenvironment.使用参考:http://laradock.io/既然是「自建」,那我们可以参考这个,最小化满足Laravel运行的需要。下面是我罗列出的基本条件:软件…

    发布于:2019-10-21 07:43:38

    为所有PHP-FPM容器构建单独的Nginx Docker镜像

      为所有PHP-FPM容器构建单独的Nginx Docker镜像最近,原文作者一直在使用Docker容器来开发PHP微服务套件。一个问题是PHP应用已经搭建,可以和PHP-FPM和Nginx(取代了简单的Apche/PHP环境)一起工作,因此每个PHP微服务需要两个容器(以及两个Docker镜像):一个PHP-FPM容器和一个NGinx容器。这个应用运行了6个以上的服务,如果做个乘法,在开发和生产之间会有约30个容器。作者决定构建一个单独的NGinxDocke…

    发布于:2019-10-21 00:59:55

    一文掌握Docker Compose

      一文掌握Docker Compose一、DockerCompose介绍DockerCompose是一个定义和运行多容器应用的单机编排工具。通过DockerCompose你可以使用一个单一的YAML文件来配置多个应用服务,通过一条命令,就可以将所有配置的服务全部启动起来。使用DockerCompose的三个步骤:使用Dockerfile定义环境,这样可以确保其在任意地方运行使用docker-compose.yml文件定义服务,这样它们…

    发布于:2019-10-20 14:24:20

    docker-compose传参问题

      docker-compose传参问题一、docker-compose传参问题1、Dockerfile中CMD和ENTRYPOINT命令详解CMD和ENTRYPOINT指令都是用来指定容器启动时运行的命令。单从功能上来看,这两个命令几乎是重复的。单独使用其中的一个就可以实现绝大多数的用例。但是还是有些许区别,我们来一起看看。1.1exec模式和shell模式CMD指令CMD指令的目的是:为容器提供默认的执行命令。CMD指令有三种使用方…

    发布于:2019-10-20 13:56:59

    在docker中使用ansible来源码编译nginx服务

      说明:1)在VM上装了一个4核8G的centos7.5系统2)docker版本为18.06.0-cedocker的安装不再讲述1、创建一个带有含有ssh的镜像,通过编写Dockerfile#SetthebaseimagetocentosFROMcentos:latestMAINTAINERfei#mountvolumeVOLUME["oot/docker/ansible-demo/volume2"…

    发布于:2019-10-20 13:01:13

    基于Docker搭建Percona XtraDB Cluster数据库集群

      本文实验的环境参数阿里云ECSCentos7.5Dockerversion18.06.0-cepercona/percona-xtradb-cluster:5.7PerconaXtraDBCluster的镜像下载地址:https://hub.docker.com/percona/percona-xtradb-cluster/怎么使用Docke和下载镜像,请查看Docker的官方文档https://…

    发布于:2019-10-20 10:01:42

    Docker 基础知识之 Namespace, Cgroup

      Docker 基础知识之 Namespace, Cgroup最近工作上需要使用Docker,在阅读「第一本Docker书」后了解了如何成为Docker的用户,但对Docker中用到技术却不甚了解。都说Docker是「新瓶装旧球」,文中笔者将学习到的Docker基础技术中的Namespace,Cgroup与AUFS记录如下。NamespaceLinuxNamespace是Linux内核提供的一个功能,可以实现系统资源的隔离,如:PID、UserID、Netw…

    发布于:2019-10-20 08:56:05

    在Docker的工作流中常见问题及最终方案

      这次我们创建一个Helloworld的web服务器。一mkdir-pidentidock/app#首先创建一个新的multiidentidock来存放我们的项目,在这个目录下面,创建一个app目录来存放Python代码。touchapp/identidock.py#在app目录下创建identidock.py#编辑identidock.py的内容fromflaskimportFlaskapp=Fl…

    发布于:2019-10-19 18:29:54

    Docker的网络类型及驱动器

      计算机如果不能够联网,其价值就要大打折扣。类似的,一个Docker容器也需要通过网络访问其他资源,或者被其他资源访问。这就涉及到Docker容器实例的网络,也与Docker宿主机的网络息息相关。总的来说,Docker的网络是一个通过网络驱动器(driver)实现的Docker子系统。不同的网络驱动器,能够创建具有不同网络特性的Docker容器实例。目前(Dockerv18.03),Docker内置…

    发布于:2019-10-19 18:22:01

    Docker Compose 原理

      Docker Compose 原理Docker的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用docker镜像作为软件产品的载体,使用docker容器提供独立的软件运行上下文环境,使用dockerhub等提供镜像的集中管理,这其中最重要的是使用Dockerfile定义容器的内部行为和关键属性来支持软件运行。但是实际的生产环境往往需要定义数量庞大的docker容器,并且容器之间具有错综复杂的联系。手…

    发布于:2019-10-19 18:07:45

    使用Docker和GitLab构建一个CI/CD Pipeline

      使用Docker和GitLab构建一个CI/CD Pipeline本文主要讲述了如何在GitLab上使用Docker镜像构建一个CI/CD的Pipeline。现如今持续集成(CI)和持续交付(CD)大家已经不陌生了,它们是为了辅助你的产品/工程项目能够更快、更容易地运行最新版本。在这篇文章中,我将讲述如何使用Docker镜像和GitLab的CI/CD工具构建一个Pipeline,在一个VPS/KVMLinux服务器上进行部署。前提要求对Linux、Docker以…

    发布于:2019-10-19 17:41:58

    Docker入门总结

      Docker入门总结原文地址:http://zhenhua-lee.github.io/container/docker.htmlDocker是一个虚拟环境容器,可以将应用代码、环境配置、系统环境等一并打包在一起,生成一个镜像,然后就可以发布到任意平台上。与VM的区别VM在物理机的操作系统上建立了一个中间软件层hypervisor,利用物理机资源,虚拟出多个硬件资源,这些新的虚拟硬件环境、安装的操作系统、相应软件便构…

    发布于:2019-10-19 17:18:30