一 新建docker项目部署目录如下图所示: 其中gateway代表网关模块,mysql代表mysql数据库,nginx代表代理服务器,service代表服务api,redis代表缓存服务器 docker-compose.yml为最终部署文件二配置项目运行环境数据库 主要包含四个文件,conf(数据软件相关配置),data(数据存储目录),init(数据库数据初始化),dokcer-compose
转载 2023-07-11 20:36:41
181阅读
关于springspring是一个开源的轻量级Java开发应用框架, 可以简化企业级应用开发。Spring解决 了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大I0C、AOP及Web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一。不知道大家是否和我一样,想学习spring或springboot却去发现极难上手,甚至连一个基于spring的hello world都搞不
开发指南须知本次实践主要在项目提供了构建在Spring生态系统之上API网关。Spring Cloud Gateway的介绍Spring Cloud Gateway目标是用一个简单、有效的方式路由到API,并且提供横切的一些关注点,例如:安全、监控、系统性能和弹性等。API网关介绍API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才
转载 2024-04-08 13:47:56
15阅读
15 熔断15.1 概念:概述前面我们学过:Eureka实现了服务注册与发现服务间调用。Ribbon实现了客户端负载均衡Feign实现了声明式 API调用这节学习 微服务间的容错 在分布式系统下,微服务之间不可避免地会发生相互调用,但每个系统都无法百分之百保证自身运行不出问题。在服务调用中,很可能面临依赖服务失效的问题(网络延时,服务异常,负载过大无法及时响应)。因此需要一个组件,能提供强大的容错
转载 2024-03-29 08:30:50
56阅读
1、获取redis镜像    执行命令:docker pull redis,不加版本号是获取最新版本,也可以加上版本号获取指定版本   2、查看本地镜像  3、创建本地配置文件redis.conf,从官网下载在/usr/local目录下创建docker目录 mkdir /usr/local/docker cd /usr/loca
转载 2023-05-18 22:54:24
3592阅读
  在进行微服务项目部署的时候,docker部署方式并不是很熟悉,所以首先进行一个简单的SpringBoot项目部署尝试,具体步骤如下所示: 本次采用的是用IDEA去连接远程的docker服务器,从而达到远程打包部署的功能。Docker部分配置1.首先要修改Docker配置,开启允许远程访问Docker的功能,方式如下:打开/usr/lib/systemd/system/docker.servi
转载 2023-09-21 11:50:07
217阅读
一、Docker下安装rabbitmq拉取镜像 docker pull rabbitmq:3-management启动镜像 docker run -d --hostname my-rabbit --name rabbit -v /data/rabbitmq:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PA
Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。具体使用说明可参考:https://www.runoob.com/docker/docker-swarm.htmlSwarm架构图Swarm几个概念说明1、Swarm节点Swarm节点分为两类:work为工作
转载 2023-09-04 23:36:41
81阅读
怎样用Docker部署前端应用现在微服务盛行,docker作为容器化工具派上了很大的用场,用docker部署应用已经成为大多数devops的首选项。当然docker的用处也不仅仅限于部署,在dev的开发过程中,也能成为很好的工具。例如在开发过程中我们需要用到数据库,并不需要在开发主机上手动安装数据库,你只需要拉取相应的镜像就能使用,省去了繁琐的配置。但本文并不打算介绍这方面的东西。以前在项目上,手
转载 2023-06-12 11:35:36
323阅读
Jira与Confluence一样,都需要用到独立的数据库,对于数据库的安装我们不做介绍,主要介绍如何用Docker部署Jira以及对Jira进行破解的操作。1、数据库准备## 创建数据库及授权 CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; GRANT ALL on jiradb.* TO 'jira'@'%'
转载 2023-09-15 23:17:47
24阅读
Docker 安装 jira笔记 在 /opt/jira 目录下,新建一个 名为 Dockerfile的文件, 内容如下FROM cptactionhank/atlassian-jira-software:latest USER root # 将代理破解包加入容器 COPY "atlassian-agent.jar" /opt/atlassian/j
转载 2024-03-09 10:35:18
155阅读
文章转发,先写实操心得使安装好DOCKER,具体过程请查看其它资料#大概过程就是先pull获取alist镜像,然后创建容器,最后通过网页访问ip:5244,第一次有错误提示,注意,这个时候看网页最下面有登陆,登陆后挂载一个本地盘就正常了,我在这卡了一天#创建容器 docker run -d --restart=always -v /home/alist:/opt/alist/data -p 524
转载 2023-08-02 20:09:06
219阅读
为了屏蔽广告,adblock 可以说是我在 Chrome 浏览器上必装的插件之一了。安装插件虽然简单,但对象也很明确,就是针对浏览器。如果我要屏蔽整个设备上的广告,光靠插件就束手无策了。这种情况下,我们可以借助开源项目 AdGuard Home[1],在自己的 VPS 上搭建专属的 DNS Server 来实现多设备屏蔽广告。在这篇文章中,我将介绍下 AdGuard Home 安装和使用方法。安装
文章目录简介一、docker swarm 相关概念二、swam实践1.创建 Swarm 集群2.查看swarm集群节点3.部署swarm监控4.弹性伸缩5.滚动更新三、docker swarm集群管理命令 简介Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。 Swarm可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可
一、准备镜像安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可)打开/etc/docker目录下的daemon.json添加以下内容{ "registry-mirrors": ["https://自己的地址.mirror.aliyuncs.com"] }docker工作的基础即是镜像,可以认为镜像是一个独立的由应用组成的虚拟机重启docker服务service docker
转载 2024-04-09 22:24:40
54阅读
一步步学会用docker部署应用docker是一种虚拟化技术,可以在内核层隔离资源。因此对于上层应用而言,采用docker技术可以达到类似于虚拟机的沙盒环境。这大大简化了应用部署,让运维人员无需陷入无止境繁琐的依赖环境及系统配置中;另一方面,容器技术也可以充分利用硬件资源,做到资源共享。本文将采用docker技术部署一个简单的nodejs应用,它包括一个简单的前置网关nginx、redis服务器以
转载 2023-06-06 18:53:16
182阅读
在armbian下,输入armbian-software,下面就有openwrt的安装选项。直接会安装opub大佬的openwrt。但是这个openwrt没有我需要的插件,所以直接用别的openwrt镜像来用了。镜像地址: https://hub.docker.com/r/unifreq/openwrt-aarch64里面有用法。把docker下的openwrt做旁路由,有2种网络结构,一种是采用
转载 2023-07-14 23:38:21
583阅读
1.简介   Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读 YAML 入门教程。  Compose 使用的三个步骤:使用 Dockerfile 定义应用程序的环境。使用 doc
转载 2023-06-06 01:16:45
258阅读
目录一、docker安装二、破解三、配置mysql数据库四、域名配置五、参考一、docker安装1、安装镜像docker pull atlassian/confluence-server:7.15.12、新建目录mkdir -p /home/apps/confluence3、创建并启动docker run \ -d \ --name confluence \ --restart=always \
转载 2023-06-16 18:57:22
151阅读
@目录前言一、下载安装docker:1.前提工作1.1 查看linux版本1.2 yum包更新到最新1.3 安装工具包1.4 设置yum源并更新yum包索引2.安装docker2.1 安装docker-ce2.2 启动docker2.3 查看已安装docker版本2.4 设置docker开机自启动2.5 配置镜像加速3.docker常用命令二、部署项目:1.配置tomcat、项目配置及项目jar
转载 2023-05-19 15:31:40
336阅读
  • 1
  • 2
  • 3
  • 4
  • 5