1. Docker-Compose企业生产环境实战Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。Compose 定位是“defining and running complex applications with Docker”,前身是 Fig,兼容 Fig 的模板文件。2. Docker-Compose概念剖析我们
# Elasticsearch生产环境集群环境 ## 简介 Elasticsearch是一个高性能的开源搜索引擎,广泛应用于大型分布式系统中。在生产环境中构建和管理一个稳定的Elasticsearch集群是非常重要的。本文将介绍如何在生产环境中设置和优化Elasticsearch集群。 ## 集群架构 Elasticsearch集群由多个节点组成,每个节点都是一个单独的实例。节点可以分配为
原创 7月前
27阅读
本文讲的是生产环境运行Docker的9个关键决策, 【编者的话】生产环境运行Docker并没有想象的那么简单,如何实现稳定安全的部署和扩容? 又有哪些需要考虑的关键决策? 本文就此做了一些分析和阐述,赶紧来看看吧! 也许你已经构建好了你的Rails或者基于Rack的Ruby应用。它甚至在你笔记本上的Docker容器里运行着并且团队里的其他开发者也是这样将它跑起来的。一切看上去棒极了
对于大多数团队而言,采用Docker主要是为了让开发人员更快地迭代和缩短发布周期,这对于开发环境是非常有益的,但对于生产环境,在同一台服务器上运行多个Docker容器,可能会导致安全方面的漏洞。事实上,几乎所有关于在生产环境中运行Docker的话题,都是围绕着将开发环境生产环境区分开来进行的:一是编排,二是安全。在生产环境中,Docker有时是用于接收公共网络流量的容器,有时则是用来处理来自负荷
部署前提,部署路径基本上都是基于当前路径 $PWD,部署前先了解一下docker 容器挂载 docker run 指令等等   1.Linux docker 最新安装 (centos)(1)服务器上有docker 先卸载 无则跳过 sudo yum remove docker \ docker-client \
一、运行 MySQL 容器MySQL 镜像地址:https://hub.docker.com/_/mysql根据镜像说明可知:默认的配置文件是:/etc/mysql/my.cnf默认的数据目录是:/var/lib/mysql最简单的启动方式:docker run -d --name mysql --rm -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 my
转载 2023-05-17 21:36:52
447阅读
1、环境说明        本次配置是在AlmaLinux下,mysql 采用 5.7.13,Docker 版本为3.3.1。主要目的是要实现在一台主机上两个Mysql数据库的主从复制,进而为SpringBoot读写分离作开发前准备。2、文件挂载      &
前面两节分别学习实践了Docker的基础和主要概念等知识,但是Docker主要是用来解决怎么样的一个应用场景没有说明清楚。本节就是举一个通常的应用场景来说明Docker的使用和功能。一、环境描述1、开发机::  操作系统 : centos7 ;主机名:dev-177  ; IP:192.168.136.1772、私有库::  同开发机3、生产机::  操作系
转载 2023-08-18 16:48:01
131阅读
Docker 提供多种日志驱动程序帮助你从运行中的容器和服务获取信息。每个 Docker 守护进程都有一个默认的日志驱动程序,如果你没有将其配置为其他日志驱动程序,则每一个容器都会使用这个默认设置。除了使用 Docker 自带的日志驱动程序外,你还可以实现和使用日志驱动程序插件(需要 Docker 17.05 或更高版本)。1. 配置默认的日志驱动程序要配置 Docker 守护进程默认使用指定的日
转载 2023-08-18 13:42:05
132阅读
1. 前言在生产环境实践中,我们发现使用单个docker节点是远远不够的,搭建docker集群势在必行。然而,面对Kubernetes、Mesos以及Swarm等众多容器集群系统(或者叫容器编排工具),我们该如何选择呢?通过对比发现,Swarm是docker原生的,同时也是最简单的、最易学的、最节省资源的,值得我们多了解一下。本文将给出一些实用的建议。如果你在单个生产节点上用过docker,然后发
Docker流行之前,要搭建开发环境通常有两种选择:一种是使用wamp、xampp、mamp等集成开发环境安装包,另外一种就是使用普通虚拟机来安装linux服务器,然后通过下载一键安装包(如:lnmp)或者逐个安装做需要的软件。前者虽然简单,但太不灵活,想要安装额外的软件或者版本会很麻烦或者干脆不知道如何下手;后者除了费时费力,占用本机资源过多,可能会导致系统运行缓慢,而且如果你忘了及时生成快照
转载 4月前
10阅读
# Docker生产环境中的应用 Docker 是一个开源的平台,用于开发、交付和运行应用程序。它允许开发者将应用及其依赖封装在一个称为容器的轻量级、可移植的环境中,使得应用能够在不同的计算环境中保持一致性。这种特性尤其适合在生产环境中使用。 ## 什么是Docker? 在生产环境中,Docker提供了一种解决"在我的机器上可以运行"这一问题的方法。Docker 容器能够确保无论在开发、测
原创 19天前
10阅读
一.主mysql配置:1.配置my.cnf[mysqld] server-id = 10 #服务器标示 log-bin= mysql-bin #二进制日志 binlog-do-db=mydb #需要同步的数据库配置完成后重启2.建立复制账号:grant all privileges on *.* to 'rep'@'192.168.1.xx' identified by '12345678';//
环境: 本文的所有服务都部署在阿里云ECS服务器(2H4G)上面, 前后端分离项目使用gitee上面的开源项目若依(ruoyi-vue)为例, 从零开始教学1、先停止服务器, 再重装系统, 用最干净的系统从头教学, 保证大家环境一样2、系统选择Centos最新版本, 然后开始安装, 等待安装完成3、安装完成后用远程工具连接到阿里云服务器, 开始安装docker cat /etc/centos-re
转载 2023-08-13 22:46:57
166阅读
环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker 将开发环境生产环境以轻量级方式打包,提供了一致的环境。极大的提升了开发部署一致性。当然,实际情况并没有这么简单,因为生产环境和开发环境的配置是完全不同的,比如日志等的问题都需要单独配置,但是至少比以前更加简单方便了,这里以 PHP 开发作为例子讲解 Docker 如何布置开发环境
转载 2023-07-11 06:10:18
89阅读
导读Docker现在越来越流行,但是真正在生产环境部署Docker还是个比较新的概念,还没有一个标准的流程。作者是ROR的程序员,作者结合平时的部署经验,联系Docker的特点,向大家分享了其在生产环境使用Docker部署应用程序的一个实践。 Docker是现在开发应用程序的不错选择;因为对于一个研发组来说,部署一个应用再也不用像以前那样繁琐的修改、设置配置文件了;因为对于Docker来说它“屏
新入坑的小伙伴们对Loki分布式架构都比较懵逼。本文带你一步了解官方的集群方案。
原创 2022-10-09 01:15:47
1674阅读
生产环境Consul集群的安装升级及备份
原创 精选 2020-07-21 09:29:58
6227阅读
1点赞
规划:manager 192.168.1.72/73/74    consul  192.168.1.72/73/74    leader  192.168.1.74    node    192.168.1.70/711、安装discovery 使用consul第一台(74)docker&nbsp
原创 2016-06-14 15:54:13
1272阅读
很多新入坑Loki的小伙伴当看到distributor、ingester、querier以及各种依赖的三方存
转载 2021-12-29 13:55:24
432阅读
  • 1
  • 2
  • 3
  • 4
  • 5