# 导语

作为一个 PHP 开发者,一个好的开发环境必然对自身工作效率有很大的要求。以前在 win 的时候习惯用 phpstudy,一直都在用。小皮官方也不负众望,开发出了 mac 版的 phpstudy,但是不够成熟。我试过用虚拟机,但内存开销太大,不值得,后来得知 Docker 可以有类似于虚拟机的功能。

# 准备工作

MAC 系统,Docker 最新版【官方下载地址: 下载桌面版

# 过程

安装好我们的 Docker 后,我们可以直接在 DockerHub (一个类似 GitHub 的平台) 中搜索到我们需要的容器实例。

# 截图示例

截图

截图

我们选择第一个,根据他的提示来安装就好了。

# 小提示

这里注意的一点是,建议使用桥接模式运行宝塔镜像,除非你的 mac 是打算做服务器才用 Host。

如果你用桥接模式,请务必一次性把所需要的端口都加上,比如 443,8888,3306 那些,不然后续有得你哭的。

docker run -tid --name baota -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot pch18/baota

这是我的安装命令

docker run -tid --name baota -p 80:80 -p 8888:8888 -p 888:888 -p 20:20 -p 21:21 -p 3306:3306 -p 6379:6379 -p 5555:5555 -p 6371:6371 --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot pch18/baota

我把 80,8888,888,20,21,3306,6379,5555,6371 端口都开放了,你也可以自己再加

安装好后,效果图

截图

截图

截图

之后你就可以像服务器一样,操作宝塔啦!

安装实例前请务必确保你所需要的端口没有被占用,检查端口占用方法

lsof -i:端口号
更新于 阅读次数