Skip to content

安装与部署指南

目录

  1. 技术参数 1.1. 技术架构 1.2. 部署环境 1.3. 应用最低配置
  2. 安装手册 2.1. 安装 MySQL 2.2. 安装 Nginx
  3. IntaLink 系统部署

1. 技术参数

1.1. 技术架构

image

1.2. 部署环境

  • JDK, MySQL, Nginx

1.3. 应用最低配置

  • JDK: 1.8
  • MySQL: 5.7
  • Nginx: 1.24

2. 安装手册

2.1. 安装 Docker Desktop

下载 Docker Desktop 下载地址:Docker Desktop 下载 点击 Download Docker Desktop for Mac 按钮,下载 Docker Desktop 安装包。

安装 Docker Desktop 在“应用程序”文件夹中找到 Docker,双击启动。 初次启动时,Docker 会请求您输入系统密码以获取管理员权限。安装完成后,Docker 图标会出现在顶部菜单栏中。 image

Docker Desktop 界面概览

  • 主导航栏:位于左侧,提供快速访问各个功能模块。
  • 状态栏:位于顶部,显示 Docker 的运行状态和其他信息。
  • 主面板:展示容器和镜像的详细信息。

Docker Desktop 界面组件

组件描述
容器选项卡列出当前运行和停止的容器,可以启动、停止或删除容器。
镜像选项卡列出本地镜像,支持拉取、删除或查看镜像详情。
设置选项卡配置 Docker 的各种选项,如资源分配、网络设置等。
状态指示器显示 Docker 的运行状态(如正在运行、已停止、出错等)。

2.2. 配置 Docker Desktop

配置资源 Docker Desktop 允许您配置系统资源,如 CPU 和内存。按照以下步骤进行配置: image

  1. 点击右上角的 设置(齿轮图标)。
  2. 在弹出的窗口中选择 资源 选项卡。
  3. 根据您的系统配置调整 CPU、内存和交换空间等设置。

推荐的资源分配:

  • CPU:控制 Docker 可以使用的处理器核心数量。增加此值可以提高性能。
  • 内存:调整 Docker 可以使用的最大内存量,视需求进行调整。
  • 磁盘镜像大小:设置 Docker 存储镜像和容器的最大磁盘空间。

网络配置网络 选项卡中配置 Docker 的网络设置: image

  1. 在设置窗口中选择 网络 选项卡。
  2. 配置 DNS 服务器和代理设置。

2.3. 系统搭建

从 Docker Hub 拉取镜像 使用以下命令拉取所需镜像:

bash
docker pull yuantuo/intalink_nginx:1.23.1

image

bash
docker pull yuantuo/intalink_service:8_latest

image

bash
docker pull yuantuo/intalink_mysql:8.0.27

image

bash
 docker pull yuantuo/intalink_redis:6.2.6

image

或者,您也可以解压 docker_images.zip 文件并使用以下命令将镜像加载到 Docker 中:

bash
docker load -i <path>/yuantuo_intalink_mysql_8.0.27.tar
docker load -i <path>/yuantuo_intalink_nginx_1.23.1.tar
docker load -i <path>/yuantuo_intalink_redis_6.2.6.tar
docker load -i <path>/yuantuo_intalink_service_8_latest.tar

使用 docker images 命令确认镜像是否已成功加载。

创建 Docker Compose 文件夹 创建一个文件夹(例如 D:\docker-compose),并在该文件夹中创建一个 docker-compose.yaml 文件,内容如下:

bash
version: '2.2'

networks: yuantuo: driver: bridge
bash
services:
 intalink-mysql:
   image: yuantuo/intalink_mysql:8.0.27
   ports: - "3306:3306"
   volumes: - D:\docker-compose\mysql:/var/lib/mysql
   networks: - yuantuo
   restart: always
bash
intalink-redis:
 image: yuantuo/intalink_redis:6.2.6
 ports: - "16379:6379"
 volumes: - D:\docker-compose\redis:/data
 command: --requirepass 2RSD.YTXX.INTALINK
 networks: - yuantuo
   restart: always
bash
intalink-service:
  image: yuantuo/intalink_service:8_latest
  ports: - "9207:9207"
  depends_on: - intalink-mysql - intalink-redis
   networks: - yuantuo
  restart: always
bash
intalink-nginx:
  image: yuantuo/intalink_nginx:1.23.1
  ports: - "80:80"
  depends_on: - intalink-service
  networks: - yuantuo
  restart: always

2.4. 启动容器

以管理员身份打开 PowerShell,进入 docker-compose.yaml 文件所在的目录,并运行以下命令启动容器:

bash
docker-compose up -d

image

此命令会启动容器,您可以在 Docker Desktop 界面中看到容器正在运行。


访问应用程序 部署完成后,您可以通过 URL 访问 IntaLink 系统

请将 <IP> 替换为您的服务器实际 IP 地址。 image