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

相关推荐
心灵宝贝1 小时前
Mac Unity 2018.dmg游戏工具 安装步骤 简单易懂教程(附安装包)
macos·unity·游戏引擎
9***P3341 小时前
PHP代码覆盖率
开发语言·php·代码覆盖率
小雪_Snow2 小时前
CentOS 7 测试 docker 镜像源
docker·centos
2501_941623324 小时前
C++高性能网络服务器与epoll实战分享:大规模并发连接处理与事件驱动优化经验
开发语言·php
wan_da_ren4 小时前
Docker安装Elasticsearch9.2.1与Kibana9.2.1 保姆教程(带验证版)
运维·docker·jenkins
Hellc0074 小时前
Docker部署BaGet私有NuGet服务器:从入门到备份恢复完整指南 二
服务器·docker·eureka
t***31655 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
catchadmin5 小时前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
开发语言·php
J***79395 小时前
PHP在电商中的Magento
开发语言·php
云计算老刘7 小时前
1.项目实战:LAMP-LNMP-分离部署
linux·mysql·php·apache·mariadb