docker安装宝塔,Mac也可以使用宝塔搭建开发环境了

宝塔没有mac版本,如果想在Mac本地搭建宝塔环境做php开发的,可以使用docker的方式部署

新建一个目录baota,目录下新建文件docker-compose.yml

bash 复制代码
services:
  dzhbt-ubuntu:
    image: registry.cn-heyuan.aliyuncs.com/gzdzh/baota:dzhbt-ubuntu-arm-lnmp-v1
    restart: no
    ports:
# 宿主Mac端口 :容器端口,nginx网站使用端口
      - "80:80"
# 宿主Mac端口 :容器端口,phpmyadmin使用端口
      - "888:888" 
# 宿主Mac端口 :容器端口,宝塔打开的端口
      - "8888:8888"
# 宿主机Mac端口:容器端口,把容器的数据库映射到宿主机,可以在宿主用Navicat连接容器的数据库
      - "3306:3306" 
    volumes:
# 宿主机Mac网站文件路径 :容器网站路径,宿主机路径用绝对路径
      - /Volumes/disk/site/php:/www/wwwroot
    stdin_open: true  # 保持标准输入打开
    tty: true  # 分配伪终端  

终端进入目录baota

bash 复制代码
cd /xxx/xxx/baota #填写你本机baota目录的绝对路径

终端执行命令启动容器

bash 复制代码
docker compose pull
docker compose up -d --remove-orphans

启动成功后,最后浏览器打开网址登录

http://localhost:8888/dazhihui

账号:dazhihui

密码:dzh1234

相关推荐
梦想的颜色21 小时前
硬核实践:使用 Docker 部署生产级 Redis(持久化 + 安全配置 + 高可用)
redis·docker·redis持久化·docker compose·redis哨兵·rdb aof
weixin_4713830321 小时前
Docker - 05 - 构建流程
运维·docker·容器
周小码1 天前
10分钟搭建管理后台:laravel-admin实战入门
php·laravel
dog2501 天前
从重尾到截断流量模型的演进
开发语言·php
ejinxian1 天前
微虚拟机 smolvm 与Docker 容器比较
运维·docker·容器·smolvm
爱码少年1 天前
Docker如何一次查看多个容器日志
运维·docker·容器
蜀道山老天师1 天前
K8s 数据存储全解析:从 EmptyDir 到 PV/PVC
云原生·容器·kubernetes
Johnstons1 天前
游戏网络测试怎么做?从延迟到丢包,一套完整的游戏弱网测试方案
网络·游戏·php
Sean‘1 天前
GitLab 升级后 502:Puma 反复重启问题处理记录
docker·gateway·gitlab
江畔柳前堤1 天前
第16章:docker企业级实战综合项目
运维·git·安全·docker·容器·eureka