1、启动时提示镜像不存在 Pull access denied for tuoluojiang, repository does not exist or may require ....
第一次启动容器时加上 --build 参数,强制构建完成后再启动容器:
docker compose up -d --build
以后再启动容器就不需要再带 --build 参数了。
2、拉取镜像时提示: Get "https://registry-1.docker.io/v2/": net/http...
这种情况是由于网络环境的问题导致无法访问 Docker 镜像,可以切换到其他镜像源来进行加速访问。
可用的镜像源可以参考这篇帖子: https://zhuanlan.zhihu.com/p/24461370776
3、容器重启后启动失败
这是由于 storage/laravels.pid 文件被占用导致的,程序停止后删除 storage/laravels.pid 文件,再启动容器就不会再有这个报错问题。