网上很多教程 这里 我注重一点 sur 系统对权限比较严格
不要直接映射www目录
否则会导致安装的时候各种问题导致失败
先拉取镜像
docker pull centos:7
这里注意 ~/www:/www/fast 这里映射的是虚拟机www下的fast目录 这样就不会引起权限错误错误
这里现在用户目录新建一个www的文件夹 再执行如下
docker run -it -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 -p 9527:9527 -v ~/www:/www/fast centos:7
我们看一下是否正常运行
docker ps
正常运行再进入虚拟机的shell
docker exec -it 这里填写虚拟机ID /bin/bash
检查更新一下yum
yum check-update -y && yum update -y && yum install initscripts screen wget -y
直接安装直接确认就行
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
创建网站的时候记得选择fast作为主目录
这里有一行系统服务的报错可以无视~
然后新建好之后 http://127.0.0.1:8888/*/ 访问本地的8888目标路径就能登陆宝塔的后台了
重启之后手动启动 宝塔 跟其他
/etc/init.d/bt start/etc/init.d/mysqld start/etc/init.d/nginx start/etc/init.d/php-fpm-74 start
ps:早就想把开发环境移到docker一来就踩坑 看见别的博主都是各种chmod 777 换个思路不映射它不就行了
220602 增加一个IDE里启动命令的小知识
以PhpStorm为例 右上角找到 如果你没有设置的话
开发的时候要运行到docker 容器里的 hyperf 框架 以下命令可以直接启动并开始监听
docker exec -it a3ca42cbf9fa php /www/fast/it/hyperf-skeleton/bin/hyperf.php start
在这里增加一条Shell Script 改成 Script text 直接把命令都打进去
下次改完代码想运行一下就可以方便又快捷的直接点一下
去掉这个勾选 可以直接重启
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。