套娃:自用宝塔docker镜像

目的:1分钟快速搭建 nginx php mysql 环境用于测试

image-20240216215522103

生产环境请用官方版

这是我自用的宝塔docker镜像,用于测试

宝塔7.6

底层系统:官方centos7.9

Tag: zhoujie218/baota:one

刚安装好宝塔,什么都没有

Tag: zhoujie218/baota:npm

安装好了 nginx 1.21 php 7.4 mysql 5.7

phpmyadmin 5.0 redis 6.2

docker run -idt \
  -p 3081:80 \
  -p 3443:443 \
  -p 38888:8888 \
  -p 3888:888 \
  --privileged \
  -v /www1/wwwroot:/www/wwwroot \
  -v /www1/server/data:/www/server/data \
  -v /www1/server/panel/vhost:/www/server/panel/vhost \
  -v /www1/backup:/www/backup \
  --network=bridge \
  --name baota \
  --restart always \
  zhoujie218/baota:npm

端口可以自己定义

38888: 宝塔web管理端口

3888: phpmyadmin管理端口

3081 3443 : 网站通用端口

默认账号:baota 密码:baota

无安全地址:http://localhost:38888 即可登入

新机器推荐用本机端口

docker run -idt \
  -p 80:80 \
  -p 443:443 \
  -p 8888:8888 \
  -p 888:888 \
  --privileged \
  -v /www/wwwroot:/www/wwwroot \
  -v /www/server/data:/www/server/data \
  -v /www/server/panel/vhost:/www/server/panel/vhost \
  -v /www/backup:/www/backup \
  --network=bridge \
  --name baota \
  --restart always \
  zhoujie218/baota:npm

第一次使用需要先停再开始

docker stop baota #停止名为baota的docker
docker start baota #启动名为baota的docker
docker exec -it baota /etc/init.d/bt restart  #重启面板
docker exec -it baota /etc/init.d/nginx restart #重启nginx
docker exec -it baota /etc/init.d/mysqld restart #重启mysql
docker exec -it baota /etc/init.d/redis restart #重启redis
docker exec -it baota /etc/init.d/pure-ftpd start #重启ftp服务
docker exec -it baota /etc/init.d/php-fpm-80 restart #重启php 8
docker exec -it baota /etc/init.d/php-fpm-56 restart #重启php 5

宝塔8.02

底层系统:官方ubuntu22.04

Tag: zhoujie218/baota:8.02one

刚安装好宝塔,什么都没有

Tag: zhoujie218/baota:8.02npm

安装好了 nginx php mysql phpmyadmin redis python node

你想要的基本都有,包比较大(约6G)

docker run -idt \
  -p 3081:80 \
  -p 3443:443 \
  -p 38888:8888 \
  -p 3888:888 \
  --privileged \
  -v /www1/wwwroot:/www/wwwroot \
  -v /www1/server/panel/vhost:/www/server/panel/vhost \
  -v /www1/backup:/www/backup \
  --network=bridge \
  --name baota \
  --restart always \
  zhoujie218/baota:8.02npm

默认账号:baota 密码:baotabaota

有安全地址:http://localhost:38888/baota 即可登入

新机器推荐用本机端口

docker run -idt \
  -p 80:80 \
  -p 443:443 \
  -p 8888:8888 \
  -p 888:888 \
  --privileged \
  -v /www/wwwroot:/www/wwwroot \
  -v /www/server/panel/vhost:/www/server/panel/vhost \
  -v /www/backup:/www/backup \
  --network=bridge \
  --name baota \
  --restart always \
  zhoujie218/baota:8.02npm

image-20240218173925621