使用 Laradock 运行 docker-compose up -d 服务后提示服务无法启动
文章作者:最后的阿莫西林
发布时间:2021-08-28 21:31
当你使用docker-compose up -d nginx mariadb 等服务出现以下情况:
服务 nginx 的映像已构建,因为它尚不存在。要重建此映像,您必须使用docker-compose build或 docker-compose up --build。
可以尝试以下方法:
docker-compose stop//停止 containers
docker-compose down // 删除 containers,networks,images,volumes
docker-compose up -d nginx ...... //再重新来一遍
还有一种特殊情况,nginx可以运行,就是数据库无法启动,这时候在你的家目录下有个.laradock文件夹(windows默认安装情况下)里面有个data文件夹,删除掉里面所有的是文件,比如mysql,mariadb。
之后再执行上面的代码,问题应该就可以解决了。
可以看我另外一篇文章:只需3步,laradock搭建laravel开发环境