跳到主要内容

基础环境配置

本指南集中说明 ShopTNT 部署所需的基础工具。请根据实际部署方式安装对应软件:源码部署需要 Git、JDK 21 和 Maven,容器化部署需要 Git、Docker 和 Docker Compose。

安装常用工具​

sudo apt update
sudo apt install -y wget vim mtr curl telnet lsof git ca-certificates gnupg lsb-release

安装 JDK 21​

从 OpenJDK 官网 下载 Linux x64 版本,并上传到服务器 /opt 目录。

cd /opt
tar -zxvf openjdk-21.0.1_linux-x64_bin.tar.gz

编辑 /etc/profile,追加以下配置。请根据实际解压目录调整 JAVA_HOME:

export JAVA_HOME=/opt/jdk-21.0.1
export PATH=$JAVA_HOME/bin:$PATH

使配置生效并验证:

source /etc/profile
java -version

如果环境变量未立即生效,请重新登录服务器后再次验证。

安装 Maven​

从 Maven 官网 下载二进制压缩包,并上传到服务器 /opt 目录。

cd /opt
tar -xzvf apache-maven-3.9.6-bin.tar.gz

编辑 /etc/profile,追加以下配置:

export M2_HOME=/opt/apache-maven-3.9.6
export PATH=$M2_HOME/bin:$PATH

使配置生效并验证:

source /etc/profile
mvn -v

配置 Maven 镜像​

编辑 /opt/apache-maven-3.9.6/conf/settings.xml,在 mirrors 节点中增加:

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>

安装 Docker​

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
echo "deb [arch=$(dpkg --print-architecture)] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker

配置 Docker 镜像加速​

国内环境可配置可用的 Docker 镜像加速地址,以提高镜像拉取速度:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

镜像加速服务可能失效,请根据实际情况替换为当前可用的地址。

安装 Docker Compose​

sudo curl -L https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

如无法访问 GitHub,可使用 ShopTNT 提供的下载地址:

sudo curl -L https://shoptnt-statics.oss-cn-beijing.aliyuncs.com/docker-compose -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

安装完成后验证版本:

docker --version
docker-compose --version