docker部署宝塔

一. 简介

宝塔 Linux 面板是提升运维效率的服务器管理软件,支持一键 LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA 等 100 多项服务器管理功能。有 30 个人的专业团队研发及维护,经过 200 多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装
宝塔面板的兼容性顺序为 Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统

二. 安装

1. 配置docker代理加速

执行 nano /etc/docker/daemon.json 中写入如下内容:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://mirror.ccs.tencentyun.com",
    "http://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ]
}

2. 开放端口

宝塔需要的端口:8888、888、20、21、80、443, 3306

3.安装宝塔

docker run -d -it -p 8888:8888 -p 888:888 -p 80:80 -p 443:443 -p 3306:3306 -p 20:20 -p 21:21 --shm-size=1g -v /www:/www/root --name baota  --restart always --privileged=true  centos:7.2.1511
# 进入容器后执行部署宝塔脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

4.登录方式

安装结束会提示
外网面板地址: http://xx.175.169.40:8888/4b3a71f0
内网面板地址: http://:8888/4b3a71f0
username: wwgiylsi
password: 1e922734

使用内网访问即可,比如我的是http://10.5.29.225:8888/4b3a71f0
需要按页面提示先注册个宝塔账户,然后绑定手机号
191501288xx
Test123456

5.宝塔面板命令行

进入容器后,使用bt进行交互操作

[root@bebc0d8e35b1 wwwroot]# bt
===============宝塔面板命令行==================
(1) 重启面板服务           (8) 改面板端口
(2) 停止面板服务           (9) 清除面板缓存
(3) 启动面板服务           (10) 清除登录限制
(4) 重载面板服务           (11) 取消入口限制
(5) 修改面板密码           (12) 取消域名绑定限制
(6) 修改面板用户名         (13) 取消IP访问限制
(7) 强制修改MySQL密码      (14) 查看面板默认信息
(22) 显示面板错误日志      (15) 清理系统垃圾
(23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭谷歌认证          (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
(0) 取消
===============================================

三. 注意

  1. 登录面板后,请立即修改面板用户和面板密码,并建议修改面板端口和安全入口。
  2. 更新的话,可以使用面板提供的功能进行修复。
  3. 宝塔需要的配置好像有点高,我虚拟机4核4G安装软件老卡死

posted @ 2022-10-28 17:18  坚强的小蚂蚁  阅读(2555)  评论(0编辑  收藏  举报