目录
4、对于多模块(module)的打包(单机版,其实只需一个jar包)
5、docker-compose.yaml初步部署(待探究)
5.2准备Dockerfile(构建项目镜像)与打包好的jar包
一、前言
容器是一个标准的软件单元,它打包代码及其所有依赖项,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境。Docker 容器镜像是一个轻量级的、独立的、可执行的软件包,包括运行应用程序所需的一切:代码、运行时、系统工具、系统库和设置。
容器镜像在运行时变成容器,在 Docker 容器的情况下——镜像在Docker Engine上运行时变成容器。可用于 Linux 和基于 Windows 的应用程序,容器化软件将始终以相同的方式运行,无论基础设施如何。容器将软件与其环境隔离开来,并确保尽管开发和暂存之间存在差异,但它仍能统一工作。
在 Docker Engine 上运行的 Docker 容器:
- 标准: Docker 为容器创建了行业标准,因此它们可以在任何地方移植
- 轻量级:容器共享机器的操作系统系统内核,因此每个应用程序不需要操作系统,从而提高服务器效率并降低服务器和许可成本
- 安全:应用在容器中更安全,Docker 提供业界最强的默认隔离能力
本文详细介绍了如何使用Docker部署Spring Cloud Alibaba微服务项目,包括Vue项目的打包,后端部署,多模块打包,以及使用docker-compose.yaml进行初步部署。重点讲解了Vue项目打包的两种情况,后端jar包的构建,以及通过Dockerfile和docker-compose配置文件实现容器化部署。
订阅专栏 解锁全文
641

被折叠的 条评论
为什么被折叠?



