使用 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开发环境