zl程序教程

05_Docker-Compose

  • 容器化部署博客(2)—— docker-compose 部署 izone 博客

    容器化部署博客(2)—— docker-compose 部署 izone 博客

    在刚接触到微服务的时候就听说过容器化这个概念,很巧的是,我在公司目前主要负责的事情就是服务容器化,所以前段时间我已经把自己的博客支持了容器化部署,并且已经把服务器上面的虚拟化部署方式切换为容器化部署。之前的那篇文章已经介绍了安装 docker 和 docker-compose 的方式,这篇文章就来正式讲一下我的博客,或者说同样使用 django 搭建的博客适用 docker 部署的流程吧!准备工作

    日期 2023-06-12 10:48:40     
  • 02-基于DockerCompose安装Nebula Graph 3.0.0

    02-基于DockerCompose安装Nebula Graph 3.0.0

    Centos7安装Docker安装yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken # 设置docker镜像源 yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/

    日期 2023-06-12 10:48:40     
  • docker Compose 简介

    docker Compose 简介

    Docker Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读 YAML 入门教程。Docker Dockerfile使用 Docker 中的docker image b

    日期 2023-06-12 10:48:40     
  • docker swarm 和 docker-compose ?

    docker swarm 和 docker-compose ?

    不建议docker-compose在生产环境中使用适用于单机环境通过docker-compose启动多个容器协同工作的单机工作存在单节点故障问题,生产环境是不可接受的,无法达到高可用需要高可用的话,必须是多台物理机器协同工作的,docker-compose无法工作的集群管理工具docker swarm 容器编排核心功能Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台

    日期 2023-06-12 10:48:40     
  • 使用Kompose从Docker Compose 迁移到 Kubernetes

    使用Kompose从Docker Compose 迁移到 Kubernetes

    您的代码库是否在容器化环境中运行呢?这很好 !但是如何使它可用?您可以使用多种解决方案,例如 Swarm、Kubernetes……从一定数量的应用程序和/或基础设施中,Kubernetes在高可用性和弹性方面往往占主导地位。这就是为什么本文的目的是向您解释如何从使用 Docker Compose 的环境迁移到 Kubernetes。Docker-compose“Compose 是一种用于定义和运行

    日期 2023-06-12 10:48:40     
  • 使用docker-compose快速部署InfluxDB 2.4

    使用docker-compose快速部署InfluxDB 2.4

    docker-compose.ymlversion: '3' networks: web-network: services: docker-influxdb: image: influxdb:2.4 container_name: influxdb restart: always ports: - "8086:

    日期 2023-06-12 10:48:40     
  • docker-compose部署hive、kafka服务

    docker-compose部署hive、kafka服务

    文章目录1. 安装 docker-compose2. docker-hive安装2.1 升级镜像内的python环境3. 制作镜像4. yml配置5. hive-server容器内收不到 kafka消息1. 安装 docker-composepip install docker-compose复制2. docker-hive安装参考了一些 https://www.likecs.com/show-1

    日期 2023-06-12 10:48:40     
  • Docker | Compose创建mysql容器

    Docker | Compose创建mysql容器

    本文通过Docker Compose来创建mysql容器 在linux服务器上创建文件,用于管理容器mkdir docker-mysqlcd docker-mysqlvim docker-compose.yml #写入如下内容docker-compose.ymlversion: "3" services: mysqldb: image: mysql:5.7

    日期 2023-06-12 10:48:40     
  • docker-compose部署solo

    docker-compose部署solo

    vim docker-compose.ymlversion: "3.7" services: solo: image: b3log/solo:latest restart: always container_name: solo hostname: solo privileged: false depends_on:

    日期 2023-06-12 10:48:40     
  • docker-compose部署Gitea

    docker-compose部署Gitea

    vim /data/docker-compose.yml version: "3.7" services: gitea: image: gitea/gitea:1.15.6 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 -

    日期 2023-06-12 10:48:40     
  • docker-compose 安装nginx manager

    docker-compose 安装nginx manager

    docker-composeversion: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' network_mode: "host" restart: always ports: # Public HTTP Port:

    日期 2023-06-12 10:48:40     
  • 基于window10使用docker-composer创建mysql数据库和tomcat环境

    基于window10使用docker-composer创建mysql数据库和tomcat环境

    本文正在参加「技术专题19期 漫谈数据库技术」活动 本文环境 docker20.10,tomcat10.1,Mysql8.0 不懂的可以评论或联系我邮箱:owen@owenzhang.com 著作权归OwenZhang所有。商业转载请联系OwenZhang获得授权,非商业转载请注明出处。 Docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开

    日期 2023-06-12 10:48:40     
  • docker-compose 2.10.2 解决transport: Error while dialing unable to upgrade to h2c, received 404报错

    docker-compose 2.10.2 解决transport: Error while dialing unable to upgrade to h2c, received 404报错

    现象Docker Compose v2.10.2 执行docker-compose up后报错如下[root@node product]# docker-compose up [+] Running 0/2 ⠿ practice1-service Error

    日期 2023-06-12 10:48:40     
  • Docker-compose容器编排

    Docker-compose容器编排

    是什么Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器 Docker-Compose是Docker官方的开源项目, 负责实现对Docker容器集群的快速编排 能干嘛 docker建议我们每一

    日期 2023-06-12 10:48:40     
  • 【Docker】自定义镜像与Compose

    【Docker】自定义镜像与Compose

    目录2.3.6.案例-给MySQL挂载本地目录2.3.7.小结3.Dockerfile自定义镜像3.1.镜像结构3.2.Dockerfile语法3.3.构建Java项目3.3.1.基于Ubuntu构建Java项目3.3.2.基于java8构建Java项目3.4.小结4.Docker-Compose4.1.初识DockerCompose4.2.安装DockerCompose4.3.部署微服务集群4.

    日期 2023-06-12 10:48:40     
  • docker三剑客docker-compose、docker-machine、swarm

    docker三剑客docker-compose、docker-machine、swarm

    docker-compose安装composecurl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-(uname -s)-(uname -m) -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose测试安

    日期 2023-06-12 10:48:40     
  • 【Prometheus+Grafana系列】基于docker-compose搭建

    【Prometheus+Grafana系列】基于docker-compose搭建

    前言PrometheusPrometheus 是有 SoundCloud 开发的开源监控系统和时序数据库,基于 Go 语言开发。通过基于 HTTP 的 pull 方式采集时序数据,通过服务发现或静态配置去获取要采集的目标服务器,支持多节点工作,支持多种可视化图表及仪表盘。贴一下官方提供的架构图:image.pngPormetheus 几个主要模块有,Server,Exporters,Pushgat

    日期 2023-06-12 10:48:40     
  • Docker安装Kafka(docker-compose)、EFAK监控

    Docker安装Kafka(docker-compose)、EFAK监控

    安装DockerDocker安装mysql EFAK监控面板会用到EFAK监控面板 容器安装1、kafka需要zookeeper管理,所以需要先安装zookeeper。 (PS:2.8版本以后kafka-Kraft 模式不再依赖zk,目前别的很多组件都依赖zk注册,所以还是以zk举例)2、下载zookeeper镜像$ docker pull wurstmeister/zookeeper $ do

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    文章目录前言1.Compose 简介一、Compose集群部署.NET Core应用1.创建应用2.发布应用前言1.Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose 使用的三个步骤:使用 Dock

    日期 2023-06-12 10:48:40     
  • 被遗忘的Docker Compose | 一种快速建立开发环境的好方法

    被遗忘的Docker Compose | 一种快速建立开发环境的好方法

    大家好,用过Kubernetes同学大多都是从docker swarm过渡过来的,而用过docker swarm的同学大多都知道docker-compose;docker-compose早已被大多人丢弃在角落里,它的使用非常简单,只需要在有docker环境基础的服务器上把它的二进制文件复制到/usr/local/bin下,把多个容器放在一个编排文件中一键执行即可,被人遗忘的原因跟它的简单一样,太过

    日期 2023-06-12 10:48:40     
  • docker-compose 安装部署 Nginx

    docker-compose 安装部署 Nginx

    配置准备docker 和 docker-compose 安装http://xieboke.net/article/341/创建 nginx 主目录mkdir /usr/local/nginx cd /usr/local/nginx复制创建 nginx 的子目录创建 nginx.conf 配置文件,也可以启动一个 nginx 容器复制 容器里的配置文件到 主机的 nginx 主目录下user ng

    日期 2023-06-12 10:48:40     
  • docker-compose

    docker-compose

    Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Docker Compose 可以轻松地在单个配置文件中定义所有服务,并使用一个命令来启动、停止和重启这些服务。安装 Docker ComposeDocker Compose 是 Docker 的一个官方子项目,可以与 Docker Engine 一起使用。在使用 Docker Compose 之前,必须

    日期 2023-06-12 10:48:40     
  • Docker Compose命令详解架构师

    Docker Compose命令详解架构师

    1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。 2.compose以守护进程模式运行加-d选项$ docker-compose up -d 3.查看有哪些服务,使用docker-compose ps命令,非常类似于 docker 的ps命令 4.查看com

    日期 2023-06-12 10:48:40     
  • CentOS 一键安装 docker和docker-compose

    CentOS 一键安装 docker和docker-compose

    一、安装docker 1.手动安装docker安装基础的工具yum-utils device-mapper-persistent-data lvm2 yum install -y yum-utils device-mapper-persistent-data lvm2 添加docker-ce yum仓库因为在阿里云的ecs机器上面,yum镜像使用的阿里云的,找不到docker的镜像,所以需要

    日期 2023-06-12 10:48:40     
  • Docker-compose部署MySQL

    Docker-compose部署MySQL

        目录结构 /Mysql            # Mysql应用文件夹 docker-compose.yml # docker compose脚本文件   init.sql # mysql初始sql文件  /conf            # 配置文件夹    my.cnf         # 配置文件      

    日期 2023-06-12 10:48:40     
  • Docker 系列(九):docker-compose

    Docker 系列(九):docker-compose

      介绍 开发最常见的场景:我们要有数据库,应用代码,nginx,互相配合才是完整的环境。 docker 官方推荐每个 docker 容器中只运行一个进程,我们需要分别为我们的应用、数据库、nginx 创建单独的 docker 容器,然后分别启动它。 此时这几个 docker 是分散独立的,如果我们单独运行就需要分三次启动,很不方便管理。 既然这几个 docker 都是为了同一个网站服

    日期 2023-06-12 10:48:40     
  • 使用docker compose 测试集群网络连接性

    使用docker compose 测试集群网络连接性

    快速方便的测试集群中,跨 host 间容器网络互通性很重要,这里提供一个简单的compose file实现一键部署,访问endpoint就可以检查容器互通性,方便直观。     在docker 集群中部署相互依赖的应用的时候,有时候会出现因为网络问题导致link之间不能互相访问,错误定位比较麻烦。而且目前docker overlay network也能实现容器的跨主机网络互通,因此一套简单易用

    日期 2023-06-12 10:48:40     
  • 【Docker异常】docker-compose up throw UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 97: ordinal not in range(128)

    【Docker异常】docker-compose up throw UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 97: ordinal not in range(128)

      一、异常 [root@VM_0_4_centos prometheus-grafana-linux]# docker-compose up Traceback (most recent call last): File "/usr/bin/docker-compose", line 9, in <module> load_entry_point('dock

    日期 2023-06-12 10:48:40     
  • 前后端项目部署-4, flask+Gunicorn+gevent+supervisor+nginx+redis,docker-compose部署

    前后端项目部署-4, flask+Gunicorn+gevent+supervisor+nginx+redis,docker-compose部署

    #### 部署方案flask+Gunicorn+gevent+supervisor+nginx 每个组件的作用: 1,. gunicorn:高性能WSGI服务器; Gunicorn是一个unix上被广泛使用的高性能的Python WSGI UNIX HTTP Server。和大多数的web框架兼容,并具有实现简单,轻量级,高性能等特点。 目前Gunicorn只能运行在Linux环境中,不支持wi

    日期 2023-06-12 10:48:40     
  • [DevOps] Set up and run a PostgreSQL instance locally with Docker Compose

    [DevOps] Set up and run a PostgreSQL instance locally with Docker Compose

    When we need to spin up a database instance for our new project, installing the database management system directly on our local machine is almost always a bad idea. Luckily, Docker is here to help u

    日期 2023-06-12 10:48:40     
  • Docker - Docker Compose

    Docker - Docker Compose

    Docker Compose简介 https://docs.docker.com/compose/ https://docs.docker.com/compose/compose-file/ https://github.com/docker/compose Docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用,可以轻松、高效的统一管理多个容器。 使用一个 Dockerfi

    日期 2023-06-12 10:48:40