先使用Dockerfile构建微服务镜像 以项目05-ms-eureka-server为例,将该微服务的可运行jar包构建成docker镜像用Intellij idea 构建jar(我的IDEA不小心汉化了,用的比较别扭)1.选中Java项目工程名称,在菜单中选择 File->project structure… 2. 在弹出的窗口中左侧选中"Artifacts",点击"+“选择jar,然后
转载 2023-08-10 11:25:37
203阅读
唠嗑部分上篇文章我们说了SpringBoot项目部署(伪前后端不分离)首先解释一下,我们准备的案例实际是前后端分离的,将前端代码打在jar中来当做前后端不分离,实际也是一样,所以上述用了伪今天我们来说一说如何部署SpringBoot+前后端分离项目,本来打算呢使用Vue脚手架做一个案例,但是太浪费时间了,所以就复用了上次的,本质是一样的,其实上次的前端也是vue,只不过没有工程化那下面我们就来说
转载 2024-01-04 09:09:17
148阅读
使用Docker Compose部署前后端分离应用,前端为Ant Design Pro,后端为Abp。 部署前后端分离应用容器化 Abp 应用关于 Abp 应用的容器化,其实和普通的 ASP.NET Core 应用差不多,大家可以参考我此前的文章。唯一需要注意的是:因为 Abp 解决方案中有多个项目,在 publish 过程中需要手动指定启动项目,例如:
转载 2024-01-03 18:11:41
92阅读
前言:本人防止忘记知识,笔记使用,以下是我理解的,有可能不对,多多指正。这次使用docker-compose自动编排部署项目到阿里云服务器,以前都是玩虚拟机和二进制包部署项目,不要太麻烦~,部署环境都得好长时间,报个错就得卡一会大儿。老师说现在大点的公司都用k8s编排部署项目了,耐于自己没钱,只有一个服务器,只能用docker-compose这个了,k8s部署项目我就在虚拟机玩了。部署项目说明:
转载 2024-01-10 13:42:12
171阅读
根据不同网络环境可以使用不同的docker-compose写法。写法一:docker-compose 可以根据基础镜像包创建并按参数启动容器。可以离线方式部署使用。比较快。写法二:docker-compose 可以根据dockerfile文件拉取镜像创建并按参数启动容器。可以外网开发环境时使用,方便开发调试。比较慢。基础镜像打包部分可以参考博主的以往博客内容。1 环境# 软件版本 npm 6.1
转载 2024-01-31 01:00:48
138阅读
1. 前言继上次写了一篇 CentOS7中使用docker-compose部署SpringBoot+Redis+MySQL+Nginx 博客后,我把前端页面也加入其中,重新整了一套前后端分离的项目,并且还是使用 docker-compose 部署;值得关注的是,做到了快速部署发布。 2. 源码GitHub 地址:https://github.com/intomylife/Docker 3. 环境3
# Docker Compose 部署 Spring Cloud 项目 ## 简介 在构建和部署分布式应用程序时,Spring Cloud 是一个非常有用的框架。但是,部署和管理多个 Spring Cloud 服务可能会变得复杂和耗时。为了解决这个问题,我们可以使用 Docker Compose 来简化整个过程。 Docker Compose 是一个用于定义和管理多个 Docker 容器的工
原创 2024-01-22 05:48:24
63阅读
在进行Java项目部署时,使用Docker Compose 是一个方便且有效的选择。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过 Docker Compose,我们可以轻松地定义和管理多个容器之间的依赖关系,从而实现简单的部署和管理。 下面我们来演示如何使用 Docker Compose 部署一个简单的Java项目。假设我们有一个名为 "my-ja
原创 2024-06-09 05:51:00
185阅读
## FastAPI项目Docker Compose部署 ### 引言 FastAPI是一款高性能的异步Web框架,它基于Python语言并且由Starlette驱动。FastAPI提供了快速开发API的能力,并且支持自动生成交互式文档。Docker Compose是一个用于定义和运行多个容器的工具,它可以实现项目的快速部署和管理。在本文中,我们将探讨如何使用Docker Compose部署
原创 2023-12-05 16:36:21
600阅读
前言docker-composeDocker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排通过编写docker-compose文件可对多个服务同时进行启动/停止/更新(可定义依赖,按顺序启动服务)docker-compose将所管理的容器分为3层结构:project        &n
转载 2024-07-03 16:50:15
151阅读
使用docker-compose高效部署常见应用一、安装Docker Compose1、概述2、Docker Compose的下载和安装二、编写Docker Compose可以识别的YAML脚本三、Docker Compose的用法四、使用Docker Compose部署常用的软件1、部署Tomcat2、部署MySQL3、部署GitLab服务器4、部署maven私服Nexus服务器5、部署Doc
使用Docker Compose 编排微服务1、Docker Compose 简介Compose是一个用于定义和运行多容器Docker 应用程序的工具,前身是Fig。它非常适合在开发、测试、构建CI工作流等场景。Docker Compose的官方地址:https://docs.docker.com/compose/Dcoekr Compose的github地址为: https://github.c
转载 2023-11-02 21:24:34
139阅读
hi,大家好,我是 jack xu,今天和大家聊一个轻松、好玩、易懂的话题,就是教大家搭建一个自己的个人博客网站,可以在同事朋友面前炫耀一把。事情的缘由是我们公司有个同事,有一天他给了我一个网站,我打开一看,上面是一个 jenkins 的页面,我问他这个你是怎么搞的,他说他有一块树莓派,然后在上面搞着玩,装了个 jenkins,我说你这样子搞就浪费了,装个 jenkins 也没什么用,不如装个个人
转载 2023-08-10 11:24:26
161阅读
为了提高Redis的存储容量和响应速度,有时候我们需要搭建Redis集群。本文主要讲述Redis集群环境的搭建步骤以及如何在SpringBoot中整合使用Redis集群。Redis集群搭建 这里我们使用最方便的搭建方式,使用Docker Compose来搭建,对Docker Compose不了解的朋友可以参考下《使用Docker Compose部署SpringBoot应用》。我们将搭建一个6节点的
转载 2023-11-10 20:59:26
228阅读
SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构12 DockerCompose12.2 部署微服务集群12.2.1 直接开干 12 DockerCompose12.2 部署微服务集群12.2.1 直接开干将之前学习的cloud-demo微服务集群利用DockerCompose部署【这里最好就别用自己原先写的了,感觉已经和老师的不一样了】实现思路如下:①查看课前
转载 2023-10-20 11:53:27
75阅读
Docker部署FastAPI FastAPI是什么?FastAPI是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。对比Tornado呢?相当于Golang(Go)语言中,Beego与Gin两个库的区别。如果是快速构建应用的话,那么Tornado是非常推荐的。因为Tornado采用Epoll模型,性能上压根不
转载 2023-11-08 17:52:36
69阅读
1、新建docker-compose.yml文件,文件的基本模板如下:(由于yml格式比较严格,注意空格缩进)version: '2.0' services: nginx: restart: always image: nginx:1.11.6-alpine ports: - 8080:80 - 80:80 - 443:443
转载 2024-09-25 07:50:44
264阅读
在本文中,我将详细介绍如何使用 Docker Compose 部署应用。这一部署方式简化了多容器配置与管理,使开发者可以快速搭建环境。以下是完整的环境准备及操作步骤,我们将涵盖软硬件要求、配置指南、参数解析、测试验证等内容,为大家提供全面的参考。 ## 环境准备 ### 软硬件要求 | 组件 | 要求 | |----------------|-
原创 5月前
22阅读
用Docker+Nginx部署SpringBoot+VUE项目,以及部署mysql所部署环境jdk 8 mysql 5.7 springboot 2.2.6 centos 7/8 nginx 最新 后端端口 8091 前端不用管,vue打包的文件是放大nginx的html文件下部署MySQL1.拉取mysql镜像docker pull mysql:5.72.运行mysqldocker run -d
转载 2023-08-24 16:50:48
143阅读
环境配置Docker 18.x Docker-Compose 3.7 Redis 6.2.5主从(Master-Slave)模式主从复制模式中包含一个主数据库实例(master)与一个或多个从数据库实例(slave),如下图 客户端可对主数据库进行读写操作,对从数据库进行读操作,主数据库写入的数据会实时自动同步给从数据库。主从模式的具体工作机制slave启动后,向master发送SYNC命令,ma
转载 2023-11-15 12:54:07
85阅读
  • 1
  • 2
  • 3
  • 4
  • 5