一行代码!docker小白快速搭建centos环境跑laravel~~~
先问为什么用docker
1、win环境下什么redis、队列啥的经常无法使用
2、和生产环境一致更方便
3、xampp,wampp,phpstudy啥的总是这个问题,那个问题令人头疼
docker新手入门总是搞几天搞不好,你就记住下面一句话,3分钟docker一个centos跑起来:
1、安装完docker以后,
如果你是苹果
docker run -itd --name btPlane -p 127.0.0.1:80:80 -p 127.0.0.1:8888:8888 -p 127.0.0.1:443:443 -p 127.0.0.1:888:888 -p 127.0.0.1:3306:3306 -p 127.0.0.1:6379:6379 -p 127.0.0.1:22:22 -v /Users/xxx/dockerWebRoot:/www/wwwroot centos:7.9.2009
如果你是win
docker run -itd --name btPlane --privileged=true -p 127.0.0.1:80:80 -p 127.0.0.1:8888:8888 -p 127.0.0.1:443:443 -p 127.0.0.1:888:888 -p 127.0.0.1:3306:3306 -p 127.0.0.1:6379:6379 -p 127.0.0.1:22:22 -v E:/WebRoot:/www/wwwroot centos:7.9.2009
解释一下:
btPlane
是容器的名字,想怎么改都行- 一堆 p 是各种常用端口,就是把docker出来的虚拟环境的端口映射到你的电脑上,都是常用的
- 8888 是我常用的,比如在docker里装一个centos然后跑一个宝塔
- 443 是 https
- 888 预留的,以后啥都可以用
- 3306 msyql
- 6379 redis
- 22 ssh
- 后面的目录是docker出来的虚拟环境的端口映射到你的电脑的目录,方便你往虚拟环境里拷贝东西,或者挂载www目录(
一定要换成你自己真实的目录)
2、根据自己的环境运行完成以后,你就可以在contaniners里看到下图了:
3、然后你点 open in termial就可以连接上docker出来的centos了,然后比如你要安装宝塔,你就直接输入:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装完以后,浏览器里 http://127.0.0.1:8888/宝塔目录
就可以访问到宝塔面板了,之后就是hosts改本地域名指向,然后就可以愉快的开始laravel了
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: