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

相关推荐
心动啊12119 分钟前
docker使用过程中遇到概念问题
运维·docker·容器
深井冰水36 分钟前
mac M2下虚拟机CentOS 8 安装上安装 Berkeley DB
数据库·macos·centos
Penguido1 小时前
基于 Nexus 在 Dockerfile 配置 yum, conda, pip 仓库的方法和参考
linux·docker·centos·conda·pip
zhangxiangweide1 小时前
Docker换源
运维·docker·容器
myusa21 小时前
使用阿里云CLI跨地域迁移ECS实例
数据库·阿里云·php
李匠20242 小时前
C++GO语言微服务之Dockerfile && docker-compose
c++·docker·微服务·架构
liulilittle2 小时前
MAC-OS X 命令行设置IP、掩码、网关、DNS服务器地址
linux·网络·macos
原住民的自修室2 小时前
比 Mac 便笺更好用更好看的便利贴
笔记·macos
星卯教育tony4 小时前
苹果电脑笔记本macos Mac安装mixly 米思齐软件详细指南
macos·mixly·米思齐
黑果魏叔6 小时前
MIST:一键解锁 macOS 历史版本,旧系统安装不再难!
macos