需先安装Docker服务并启用,再通过宝塔插件市场安装Docker管理器插件,之后可图形化或命令行管理容器,配置镜像加速器提升拉取速度,并用宝塔反向代理实现域名访问。

如果您希望在宝塔面板中部署并操作Docker容器,需先确认系统环境支持Docker服务,并通过宝塔的软件管理模块或命令行方式完成安装与集成。以下是具体实施步骤:
一、安装Docker服务
宝塔面板本身不内置Docker,需手动安装Docker Engine以提供容器运行时环境。该步骤为后续所有容器管理的基础前提。
1、登录服务器,使用SSH执行安装脚本命令:curl -fsSL https://get.docker.com | bash。
2、启动Docker服务:systemctl start docker。
3、设置开机自启:systemctl enable docker。
4、验证安装是否成功:docker --version 和 docker info 应返回有效输出。
二、通过宝塔插件市场安装Docker管理插件
宝塔官方提供第三方Docker管理插件,可图形化操作镜像拉取、容器创建与状态监控。该插件依赖已运行的Docker服务。
1、登录宝塔面板,在左侧菜单点击软件商店。
2、在搜索框输入Docker,查找名称为Docker管理器的插件(版本号需为1.x或2.x,非“Docker容器”旧版)。
3、点击安装按钮,等待状态显示为已安装。
4、安装完成后,左侧菜单将新增Docker管理器入口。
三、使用命令行直接管理Docker容器
当插件不可用或需执行高级操作时,可通过宝塔终端功能调用原生Docker CLI指令,绕过图形界面限制。
1、在宝塔面板中进入终端模块。
2、执行镜像拉取命令,例如:docker pull nginx:alpine。
3、运行容器实例:docker run -d -p 8080:80 --name my-nginx nginx:alpine。
4、查看运行中容器:docker ps;查看全部容器(含已停止):docker ps -a。
四、配置Docker镜像加速器提升拉取速度
国内网络环境下直接访问Docker Hub可能缓慢或失败,配置镜像加速器可显著改善镜像下载效率。
1、编辑Docker守护进程配置文件:nano /etc/docker/daemon.json。
2、写入加速器地址,例如阿里云镜像服务:{"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]}。
3、保存后重载配置:systemctl daemon-reload。
4、重启Docker服务:systemctl restart docker。
五、在宝塔中为Docker容器配置反向代理
若容器监听非标准端口(如8080),可通过宝塔网站管理功能添加反向代理,使域名直接访问容器服务。
1、在宝塔中创建一个新站点,绑定目标域名。
2、进入该站点的反向代理设置页,点击添加反向代理。
3、目标URL填写http://127.0.0.1:8080(端口需与容器映射端口一致)。
4、提交后启用代理规则,确保站点SSL与防火墙放行对应端口。










