共计 795 个字符,预计需要花费 2 分钟才能阅读完成。
说明
阿蛮君再逛一些 github 的时候,很想把一些源码拉下来跑一边,但很多时候对于 php 的源码是很无奈的,因为没有运行 php 的环境。除非项目很吸引我,不然单独搭建一个运行环境我会觉得很浪费时间。
而用 docker 搭建宝塔面板能够快速搭建起一个运行环境,用过宝塔的都知道,它确实挺方便的。不过阿蛮君没在宿主机直接用宝塔的原因是,很多操作通过命令行操作会比较快,用 web 操作反而繁琐了。
安装
下面就给出宝塔的 docker 安装命令:
docker run -d \
--name baota \
--net=host \
--privileged=true \
--restart always \
-v /home/docker/baota/wwwroot:/www/wwwroot \
-v /home/docker/baota/mysql_data:/www/server/data \
-v /home/docker/baota/vhost:/www/server/panel/vhost \
btpanel/baota:lnmp
这里使用的是宝塔的官方的镜像,比较有保障,镜像有点大,你忍一下 (,,•́ . •̀,,)
这里说明一下,用 host 模式的原因是因为在宝塔里面可能用到很多端口,比如 mysql 的 3306,nginx 的 80,还有一些其他可能需要使用到的端口号,用 host 能免去很多麻烦。
登录
访问默认地址 http://ip:8888/btpanel。
默认用户名:btpanel/btpaneldocker,登录后就能看见已经安装好了 lnmp 环境。
接下来创建一个 php 网站试试。
创建完成以后可以正常访问,这就大功告成了。
其他
本来还准备把 docker 和 docker-compose 映射到宝塔容器里面,让宝塔也可以管理 docker 来着。
但其实进去能看见容器、镜像这些,但是宝塔总是提示未启动 docker 服务,想来自己也不是很需要这个功能,于是作罢。
提醒:本文发布于606天前,文中所关联的信息可能已发生改变,请知悉!