如何利用宝塔面板和docker快速部署网站

当你有了一台服务器,就会折腾往这台服务器上部署各种好玩的网站。市面上有许多开源的网站项目,通过docker技术可以快速部署并使用,本文将以部署filebrowser举例介绍网站部署的基本流程。

1. 安装宝塔面板

宝塔面板是一款开源的网站运维工具,官网为 https://www.bt.cn/new/index.html,Debian系统安装脚本为
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

2. 通过宝塔面板安装docker

docker是一个开源的应用容器引擎,让开发者可以打包或运行镜像实现服务器虚拟化,通过宝塔面板可直接安装

安装完毕后可以通过在ssh工具输入
docker -v

查看安装情况

3. 下载filebrowser镜像

docker pull filebrowser/filebrowser

通过名字可以拉取不同的镜像,也可以在宝塔可视化下载

镜像下载后通过
docker images

查看

4. 使用容器启动镜像

可以使用docker run 指令直接启动参考 https://filebrowser.org/installation 的docker指令

也可以通过宝塔可视化部署

主要关注容器名字,端口映射,挂载文件夹

启动容器后通过
docker ps -a

查看所有容器

5. 启动网页

我们将filebrower容器的80端口映射到了服务器的92端口,所以首先需要保证宝塔面板开启92端口

开启位于宝塔面板

安全 ---添加端口规则

开启后在浏览器输入
IP地址:92

即跳转到容器的80端口,开始访问你部署的网站

6. 一些docker指令

docker -v: 查看版本
docker pull filebrowser/filebrowser:拉取镜像
docker run: 启动镜像
docker ps: 查看运行中的容器
docker ps -a: 查看所有容器包括停止的
docker kill <ID>:杀死启动中的容器
docker rm <ID>:删除容器

相关推荐
沉迷学习 日益消瘦9 分钟前
13-Ingress 生产实战
运维·kubernetes
Dawn-bit21 分钟前
Linux日志处理三剑客之基础篇:(基础正则+扩展正则)
linux·运维·服务器·正则表达式·云计算·运维开发
暗影凋落27 分钟前
docker-image 工具展示更详细镜像层内容
运维·docker·容器
深圳市爱派派智能科技有限公司39 分钟前
“进迭时空 RISC-V 集群服务器 CSB1-N10SPK3:10 节点 K3,600 TOPS 绿色算力“
运维·服务器·risc-v·k3·进迭时空·集群服务器
☆凡尘清心☆40 分钟前
Linux运维故障排查速查命令清单
linux·运维·服务器
极客先躯44 分钟前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
nvd111 小时前
GCP L4 Passthrough 负载均衡器“假死超时”深度排查复盘
运维·php·负载均衡
qeen871 小时前
【Linux】make/Makefile 自动化工具的介绍
linux·运维·服务器·自动化
朱容zr3331331 小时前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
HXDGCL1 小时前
东莞市华创力科技:专业环形导轨工厂,助力自动化产线升级
运维·科技·自动化