需先安装Docker管理器插件:一、确认系统兼容性与基础依赖,检查内核≥3.10、禁用SELinux、验证cgroups;二、通过宝塔软件商店搜索并安装官方Docker管理器;三、若商店不可用则手动安装Docker CE并绑定至宝塔;四、拉取nginx:alpine镜像、创建并启动容器,访问IP:8080验证。

如果您已在宝塔面板中部署了服务器环境,但希望借助容器化方式更灵活地部署和管理应用,则需先安装 Docker 管理器插件。以下是完成该操作的具体步骤:
一、确认系统兼容性与基础依赖
Docker 管理器仅支持 CentOS 7/8、Ubuntu 16.04+、Debian 9+ 等主流 Linux 发行版,且要求内核版本不低于 3.10。插件安装前需确保系统已启用 cgroups 并关闭 SELinux(如启用)。
1、执行 uname -r 查看内核版本,确认是否 ≥ 3.10。
2、执行 getenforce 检查 SELinux 状态,若返回 Enforcing,则需运行 setenforce 0 临时禁用,并编辑 /etc/selinux/config 将 SELINUX=enforcing 改为 SELINUX=disabled。
3、执行 ls /sys/fs/cgroup/ 验证 cgroups 已挂载,输出中应包含 memory、cpu 等子系统目录。
二、通过宝塔软件商店安装 Docker 管理器
宝塔官方软件商店提供经签名验证的 Docker 管理器插件,安装过程自动处理 Docker Engine 依赖及服务配置,适合大多数用户快速启用。
1、登录宝塔面板,在左侧菜单栏点击 软件商店。
2、在搜索框中输入 Docker,定位到名为 Docker 管理器 的插件(图标为鲸鱼标识,开发者显示为“宝塔官方”)。
3、点击该插件右侧的 安装 按钮,弹出安装确认框后勾选 我已确认以上信息并同意安装,再点击 立即安装。
4、等待状态栏显示 安装成功,此时 Docker Engine 已启动,docker --version 和 systemctl is-active docker 均应返回有效响应。
三、手动安装 Docker Engine 后绑定至宝塔管理器
当软件商店插件因网络或系统策略不可用时,可先独立安装 Docker 社区版(CE),再通过宝塔后台手动关联,确保管理器功能完整启用。
1、执行 curl -fsSL https://get.docker.com | bash 下载并运行官方安装脚本。
2、运行 usermod -aG docker www 将宝塔运行用户 www 加入 docker 用户组,避免权限拒绝错误。
3、执行 systemctl enable docker && systemctl start docker 启用并启动服务。
4、返回宝塔面板 → 软件商店 → 找到 Docker 管理器 插件,点击 设置 → 进入 Docker 配置 页签 → 将 Docker Socket 路径 修改为默认值 /var/run/docker.sock → 点击 保存。
四、验证 Docker 管理器功能并部署首个容器
安装完成后需验证插件能否正确调用 Docker API 并拉取镜像,这是后续容器化部署应用的前提。
1、在宝塔面板左侧菜单中点击 Docker 管理器,进入主界面。
2、在顶部导航栏选择 镜像管理,点击 拉取镜像,输入 nginx:alpine,点击 拉取,等待状态变为 已完成。
3、切换至 容器管理 页面,点击 创建容器,填写名称 web-test,镜像选择 nginx:alpine,端口映射填入 8080:80,其余保持默认,点击 提交。
4、在容器列表中找到 web-test,点击其右侧的 启动 按钮,待状态变为 运行中 后,访问服务器 IP:8080,应显示 Nginx 欢迎页。










