欢迎光临
我们一直在努力

宝塔面板 快速部署 云服务器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证书。

赞(0)
未经允许不得转载:171主机测评 » 宝塔面板 快速部署 云服务器Docker部署项目+运行太慢解决办法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址