一行代码!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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 13

再套了一个娃

1年前 评论
wongvio (楼主) 1年前

秀儿,相当可以 :+1:

1年前 评论

win的WSL挺不错的

1年前 评论

好家伙,层层套娃

1年前 评论
wongvio (楼主) 1年前

你都docker了,直接用laradock,

1年前 评论
wongvio (楼主) 7个月前

你都 docker 了,直接用 sail

1年前 评论
wongvio (楼主) 7个月前
slowlyo

你都 docker 了, 直接用 laradock / sail / dnmp

doge

7个月前 评论

层层套娃,秀。

7个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!