docker在win10家庭版下构建laravel开发环境的教程详解

docker在win10家庭版下构建laravel开发环境的教程详解,第1张

docker在win10家庭版下构建laravel开发环境的教程详解

本文详细介绍了docker在win10家庭版下的laravel开发环境,非常详细的给大家。对大家的学习、培训或者工作都有一定的参考价值,一定要朋友们参考。

计算机 *** 作系统:

Win10家庭版

安装docker:

官网下载的Docker安装不成功,提醒电脑 *** 作系统版本号问题~~~

所以我直接下载了阿里巴巴赠送的docker安装文件:

http://mirrors.aliyun.com/doc...

社区版本的后缀是-ce。

阿里镜像加速

首先登录阿里云服务器搜索容器镜像系统服务项目。

Win10寻找C:Users客户。dockermachinemachinesdefault下有一个config.json文档将网络加速的详细地址添加到特性RegistryMirror中,dockervm虚拟机就可以重启了。

docker工具箱文档初始化系统

看了很多文章,很多都是立马-v/c/data:/data。立即初始化容器中c盘的数据。可能因为我用docker工具箱,所以要先在vm上共享文件,共享资源后重启vm。

docker-matchine重启默认值

去虚拟机后台管理docker-matchinessh默认看看。

此时docker在-v/workspace:/workspace中初始化。

定制laravel开发设计镜像系统根据ubuntu镜像安装。

dockerpullubuntu

启动ubuntu容器

dockerrun-itd-名称测试-p8080:80ubuntu

转到ubuntu容器并安装必要的内容。

apt-getupdate apt-getinstallnginx apt-getinstallphp apt-getinstallphp7.4-fpmphp7.4-mysqlphp7.4-gdphp7.4-mbstring apt-getinstallmysql-server apt-getinstallcomposer apt-getinstallnet-tools apt-getinstallvim apt-getinstallnode

打开nginx

服务nginx启动

浏览docker打开IP的8080端口号

建立一个新的测试项目

配备nginx文档

server{ listen80; listen[::]:80; server_nameexample.com; root/workspace/test; indexindex.phpindex.html; location~\.php${ root/workspace/test; indexindex.phpindex.html; fastcgi_indexindex.php; fastcgi_pass127.0.0.1:9000; fastcgi_paramSCRIPT_FILENAME$document_root/$fastcgi_script_name; include/etc/nginx/fastcgi_params; } }

重启nginx

服务nginx重启

打开php-fpm

服务php7.4-fpm启动

查找文件/etc/PHP/7.4/fpm/pool.d/www.conf打开php-fpm监控端口号。

listen=/run/php/php7.4-fpm.sock 改动为 listen=127.0.0.1:9000

重启php7.4-fpm服务项目

配备mysql数据库查询

允许远程控制客户连接,搜索/etc/MySQL/MySQL.conf.d/mysqld.CNF文档,评论以下几点:

绑定地址=127.0.0.1

进入修改根客户信息的 *** 作界面。

usemysql; updateusersethost='%'whereuser='root'; ALTERUSER'root'@'%'IDENTIFIEDBY'password'PASSWORDEXPIRENEVER; ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'123456'; flushprivileges;

mysql服务项目重新启动

将配备的容器作为laravel镜像系统单独存放。

dockercommit-m="laravel开发环境"-a="创作者"e218edb10161laravel:v1

导出准备好的容器。

dockerexport1e560fca3906>laravel.tar

详细的启动laravel容器

dockerrun-itd-namelaravel-p8080:80-p3306:3306-v/workspace:/workspace-v/workspace/docker-conf/nginx-conf:/etc/nginx/sites-enabledlaravel:v1

工作空间是所有新项目的文件目录。

Nginx-conf是Nginx的配置文件目录。目录中有一个默认的环境变量来覆盖容器的nginx环境变量。

摘要

到目前为止,这篇关于docker在win10HomeEdition下构建laravel开发环境的示例教程的文章已经在这里详细介绍过了。有关docker构建laravel开发环境的大量内容,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存