Docker 网站部署教程
本文将介绍如何使用 Docker 在宝塔面板中部署不同语言的网站 项目,包括 PHP、Java、Python 和 Go 项目。
准备环境
在开始之前,请确保您已经:
- 安装了宝塔面板
- 在宝塔面板中安装了 Docker 管理器
PHP 项目部署
创建 PHP 容器
-
进入 网站 > 运行环境 > 选择 PHP,这里以 WordPress 为例进行测试

-
点击 确认 后,等待镜像拉取完成
-
拉取完成后,选择 创建网站 并点击 确认

-
创建完成后测试访问

说明
此时只是安装了 PHP 环境依赖,并未安装 WordPress,需要将 WordPress 文件上传到网站运行目录。
上传项目文件
网站运行目录位于 /www/dk_project/网站名/,将项目文件上传到此目录并解压

部署数据库
WordPress 需要 MySQL 数据库支持,可以在 Docker 中创建一个 MySQL 数据库容器

通过面板数据库功能连接 MySQL 容器,并创建数据库,权限设置为 所有人


配置网站
修改 wp-config-sample.php 文件,也可以复制一份重命名为 wp-config.php,然后修改数据库连接配置

测试访问
配置完成后,访问网站测试部署效果

Java 项目部署
上传项目文件
将 Java 项目文件上传到服务器

配置部署环境
配置 Java 项目的部署参数

创建网站
完成配置后创建网站

访问测试
测试 Java 网站是否正常运行

Python 项目部署
上传项目文件
将 Python 项目文件上传到服务器
