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

相关推荐
对象存储与RustFS9 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
king135987455011 小时前
LFM2.5-24B-A2B Mac 本地部署:内存估算、GGUF/MLX 与 Python 预检脚本
人工智能·macos
骑着蜗牛撵大象32712 小时前
链路层不只是 MAC:以太网帧、ARP 与 802.1Q VLAN 的逐跳拆解
计算机网络·macos·ar·vlan·mac地址·链路层
程序员老赵12 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇12 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
一条泥憨鱼13 小时前
【计算机网络】| 从 MAC 到 NAT 的跨网段通信全链路
服务器·网络·学习·计算机网络·macos
IM架构师14 小时前
# 一次老旧PHPCMS网站入侵排查:从SQL注入到PHP后门,以及IP白名单止血
sql·tcp/ip·php
码途行者14 小时前
处理超时未支付订单:两套轻量化方案,附 PHP 极简实现
开发语言·redis·php
vx_Biye_Design15 小时前
PHP中医养生馆预约系统60841-计算机课程设计、毕业设计
vue.js·spring boot·后端·mysql·php·课程设计·express
程序员小孔.15 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序