宝塔面板 快速部署 云服务器Docker部署项目+运行太慢解决办法
·
准备:宝塔面板
1.安装Docker
在宝塔面板 选 Docker 默认安装即可

可以在终端输入命令验证是否安装成功
[root@VM-4-11-centos ~]# docker -v
Docker version 26.1.4
[root@VM-4-11-centos ~]# docker compose version
Docker Compose version v2.27.1
2.上传要部署的项目文件
点 文件-上传

确保文件内有这类文件

3.部署运行
终端进入这个项目目录
[root@VM-4-11-centos ~]# cd /www/wwwroot/项目目录/
构建运行
[root@VM-4-11-centos 项目目录]# docker compose up -d --build
部署成功

补充:拉取太慢解决办法
修改📄Dockerfile:
---其他代码---
RUN rm -f /etc/apt/sources.list.d/debian.sources \
&& echo "deb http://mirrors.cloud.tencent.com/debian/ bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list \
&& echo "deb http://mirrors.cloud.tencent.com/debian/ bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.cloud.tencent.com/debian-security/ bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y --no-install-recommends python3 make g++ \
&& rm -rf /var/lib/apt/lists/*
---其他代码---
服务器终端输入:
[root@VM-4-11-centos ~]# mkdir -p /etc/docker
[root@VM-4-11-centos ~]# cat > /etc/docker/daemon.json <<'EOF'
> {
> "registry-mirrors": [
> "https://docker.m.daocloud.io"
> ]
> }
> EOF
[root@VM-4-11-centos ~]# systemctl restart docker
终端再次进入项目文件输入:
[root@VM-4-11-centos 项目目录]# docker compose down
[root@VM-4-11-centos 项目目录]# docker builder prune -f
[root@VM-4-11-centos 项目目录]# docker compose up -d --build
4.测试是否成功
docker compose ps
curl http://127.0.0.1:3000/health
返回返回:
![]()
5.反向代理

域名填写你的域名,目标url填项目运行端口,发送域名默认。
完成后,浏览器输入以下地址
http://域名/health
可以正常访问:
![]()
后续可为改站点配置ssl证书。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)