Docker compose Docker在计算机重新启动后失败

Docker compose Docker在计算机重新启动后失败,docker-compose,api-platform.com,Docker Compose,Api Platform.com,我在api平台的服务端有问题。我正在构建一个API,在我不得不重新启动计算机之前,它一直运行良好。然后,当我试图用docker compose up-d重新启动服务器时,一些容器正在崩溃(请参阅下面的docker composer ps n°1) 我已经重新安装了api平台,并将所有的旧代码放在其中,它工作良好,直到重新启动我的计算机 当我执行docker composer时,重新启动正在崩溃的2个容器是“api-platform-230_copie1_cache-proxy_1”和“api-p

我在api平台的服务端有问题。我正在构建一个API,在我不得不重新启动计算机之前,它一直运行良好。然后,当我试图用docker compose up-d重新启动服务器时,一些容器正在崩溃(请参阅下面的docker composer ps n°1)

我已经重新安装了api平台,并将所有的旧代码放在其中,它工作良好,直到重新启动我的计算机

当我执行docker composer时,重新启动正在崩溃的2个容器是“api-platform-230_copie1_cache-proxy_1”和“api-platform-230_copie1_php_1”(参见docker compose ps n°2)

缓存\代理\ 1的docker日志为:

mathieu:api-platform-2.3.0_copie1 mathieu$docker logs api-platform-230_copie1_cache-proxy_1
+varnishd-a:80-f/etc/varnish/default.vcl-s malloc,256m
错误:
来自VCC编译器的消息:
无法将后端主机“api”解析为IP地址:
名称无法解析
(如果该错误消息是胡言乱语,则表示抱歉。)
(“/etc/varnish/default.vcl”第6行第11位)
.host=“api”;
----------#####-
运行VCC编译器失败,以2退出
VCL编译失败
+varnishd-a:80-f/etc/varnish/default.vcl-s malloc,256m
错误:
来自VCC编译器的消息:
DNS查找(php):名称未解析
(“/etc/varnish/default.vcl”第21行第3位)
“php”;
--#####-
运行VCC编译器失败,以2退出
VCL编译失败
+varnishd-a:80-f/etc/varnish/default.vcl-s malloc,256m
错误:
来自VCC编译器的消息:
DNS查找(php):名称未解析
(“/etc/varnish/default.vcl”第21行第3位)
“php”;
--#####-
运行VCC编译器失败,以2退出
VCL编译失败
+varnishd-a:80-f/etc/varnish/default.vcl-s malloc,256m
调试:平台:Linux,4.9.93-linuxkit-aufs,x86_64,-junix,-smalloc,-smalloc,-hcritbit
调试:子(19)已启动
+清漆原木
+varnishd-a:80-f/etc/varnish/default.vcl-s malloc,256m
错误:
来自VCC编译器的消息:
DNS查找(php):名称未解析
(“/etc/varnish/default.vcl”第21行第3位)
“php”;
--#####-
运行VCC编译器失败,以2退出

VCL编译失败
我认为问题来自“yectep/phpsReadSheet bundle”的安装。我重新安装了api平台,安装了composer.phar,更新了“symfony/flex”,安装了“symfony/dotenv”,在安装了“yectep/phpspreadsheet bundle”之前一切都正常。
我的问题是知道如何在没有这个包的情况下将数据(超过100000个条目)从excel传输到我的数据库,但这是另一个问题

你能检查一下这些集装箱的记录吗?也许他们会告诉我们更多关于坠机原因的细节
docker logs CONTAINER
是命令,其中
CONTAINER
是您的容器名称。您可以使用
--since X
标志获取最后几分钟/小时,其中X为42分钟的“42m”(您知道了)。