首先安装 docker for Windows,配置docker,更换docker国内镜像地址。
使用管理员打开 PowerShell ,使用 Git 克隆laradock,代码如下:

切换到laradock目录,并复制文件env-example重命名为.env。
cd laradock
cp env-example .env
使用docker-compose创建容器,我这里等了好长时间,如果不成功重试几遍。
docker-compose up -d nginx mysql phpmyadmin redis workspace

创建成功后,我们看一下容器是否都正常启动

nginx正常启动,接下来我们修改.env文件确定你的项目地址
APP_CODE_PATH_HOST= (你的项目地址)
由于mysql的版本太高,对我的程序不兼容,我先修改mysql的版本,用户名和密码
MYSQL_VERSION=(你想使用的版本)MYSQL_DATABASE=(数据库名称)MYSQL_USER=(数据库登录用户名)MYSQL_PASSWORD=(密码)MYSQL_PORT=3306(端口号)MYSQL_ROOT_PASSWORD=root(默认root用户的密码)
由于数据库和nginx是在不同的容器下,再添加一行数据库容器的地址
DB_HOST=mysqlREDIS_HOST=redisQUEUE_HOST=beanstalkd
修改G:\laradock\mysql目录下的Dockerfile文件
ARG MYSQL_VERSION=(你要使用的版本号)
先停止容器
docker-compose down
删除现有 mysql数据库
rm -Force ~/.laradock/data/mysql
然后重建数据库
docker-compose build mysql
再重新启动所有容器,你就会发现数据库版本变了
docker-compose up -d nginx mysql phpmyadmin redis workspace
然后看看phpinfo()的情况

phpmyadmin的访问地址是:

相关文章
- Linux如何在命令行下创建和管理 Docker 网络
- Linux如何在系统启动时自动运行 Docker 容器
- 容器化最佳实践:Docker 与 Kubernetes 在微服务架构中的协同设计
- Docker 镜像优化指南:分层构建、瘦身技巧与多阶段编译实践
- Docker 新手入门:容器创建、镜像打包与数据卷管理基础
- Docker 容器 CPU 占用过高:资源限制策略与进程分析工具使用
- IntelliJ IDEA 远程开发:连接 SSH 服务器与 Docker 容器的配置指南
- 用 VS Code+Docker 构建全栈开发环境:从本地调试到云端部署全流程
- Docker 镜像分层原理:UnionFS 机制与缓存利用最佳实践
- IntelliJ IDEA+Docker:微服务项目的本地调试与容器化部署流程
最近发表
热评文章
热门文章
Linux怎样优化网络带宽使用
2025-04-20
如何手工制作台历?简单步骤与创意设计指南
2025-04-19
如何查询他人身份证号码?合法途径与注意事项解析
2025-04-19
Windows防火墙打不开怎么办?全面解决方法
2025-04-14
Linux设置环境变量的方法?linux设置环境变量的命令
2025-04-11
CentOS与Aliyun Linux有什么区别?如何选择最佳方案?
2025-03-24