资讯专栏INFORMATION COLUMN

Docker之laradock使用笔记

instein / 2231人阅读

摘要:使用笔记写在前面最近用上了来搭建环境和开发一个的项目,也顺带学习使用。关于的学习,请移步官方文档数据库连接的问题今天踩了一个数据库连接的坑,记录之。

laradock 使用笔记 写在前面

最近用上了laradock来搭建环境和开发一个laravel5.5的项目,也顺带学习使用docker。

关于laradock的学习,请移步官方文档

mysql数据库连接的问题

今天踩了一个数据库连接的坑,记录之。

laravel的配置文件.env中配置的数据库连接信息如下

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bbs
DB_USERNAME=root
DB_PASSWORD=root

执行数据库连接时报错如下:

SQLSTATE[HY000] [2002] Connection refused

当把DB_HOST改为localhost数据库连接报错又变成了这样

SQLSTATE[HY000] [2002] No such file or directory

原因
127.0.0.1访问的是php容器,php容器里是没有mysql的

解决

DB_HOST=mysql

参考文档
http://laradock.io/getting-st...

执行php artisan命令的问题

在使用laradock的时候想要执行php artisan相关命令,需要进入Workspace容器

# 找到Workspace容器名称
docker-compose ps

# 进入工作区容器
docker-compose exec workspace bash

# 运行你想要的
php artisan
composer update
phpunit

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27103.html

相关文章

  • 翻译了一下Laradock的中文文档

    摘要:中文文档和官方文档不一致的地方为了方便,本中文文档使用构建,并移除了一些自己认为可能很少用得到的内容极少,其余基本上是和官方文档保持一致。 为啥翻译它因为自己在学习并使用Laradock,就想着做一件一劳永逸的事把官方的英文文档拿下了翻译一下,也方便已经或者准备使用Laradock作为开发环境的同学查看。 准确性和完整度目前文档基本完成了75%的翻译工作,源文档取自Laradock官...

    wslongchen 评论0 收藏0
  • 翻译了一下Laradock的中文文档

    摘要:中文文档和官方文档不一致的地方为了方便,本中文文档使用构建,并移除了一些自己认为可能很少用得到的内容极少,其余基本上是和官方文档保持一致。 为啥翻译它因为自己在学习并使用Laradock,就想着做一件一劳永逸的事把官方的英文文档拿下了翻译一下,也方便已经或者准备使用Laradock作为开发环境的同学查看。 准确性和完整度目前文档基本完成了75%的翻译工作,源文档取自Laradock官...

    My_Oh_My 评论0 收藏0
  • Laradock 快速搭建PHP开发环境

    摘要:默认包含,并作为工作样本。警告如果您使用旧版本的,强烈建议您重建需要使用的容器,了解如何重建容器以防止尽可能多的错误。从环境运行时,必须用多个文件分隔。默认情况下,将创建的容器具有当前目录名称作为后缀例如。 可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上语句自己特别喜欢的一句话 Use Docker First And Learn About It Lat...

    Reducto 评论0 收藏0
  • Laradock 使用说明 ---- 不是很详细

    摘要:但是如果是在下使用的话,问题不是很大,体验还是很完美的,也就搞定文件挂载,搞定公网私网,忍受漫长的启动过程。总之,不用那就是和自己过不去。创建项目为什么把创建项目放到第一个来说,是因为可以避免研究时,无项目可用。 前言 我同事告诉我他的windows电脑装不上homestead,我已经有了在windwos下面折腾vagrant+virtual box+homestead的惨痛经验,然后...

    xiaoqibTn 评论0 收藏0

发表评论

0条评论

instein

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<