Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Docker compose在使用_Spring Boot_Docker_Amazon Ec2_Docker Compose - Fatal编程技术网

Spring boot Docker compose在使用

Spring boot Docker compose在使用,spring-boot,docker,amazon-ec2,docker-compose,Spring Boot,Docker,Amazon Ec2,Docker Compose,我有一个springBoot应用程序在ec2实例上的docker容器中运行。我运行了好几个月,但从几天开始(我只更改应用程序中的小事情)。Docker崩溃,当我尝试重新启动时 docker-compose up -d 我得到这个错误: ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running? If it's at a non-standard location, spe

我有一个springBoot应用程序在ec2实例上的docker容器中运行。我运行了好几个月,但从几天开始(我只更改应用程序中的小事情)。Docker崩溃,当我尝试重新启动时

docker-compose up -d
我得到这个错误:

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
我检查了那里的权限,一切正常。我不需要sudo

当然,如果我可以再次启动docker服务。然后运行docker compose。。但几小时后,这种情况再次发生。 任何人都知道如何调试ist

[ec2-user@ip-xxxx-xxx6 docker]$ docker info
Containers: 2
 Running: 2
 Paused: 0
 Stopped: 0
Images: 8
Server Version: 18.09.9-ce
Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc version: 2b18fe1d885ee5083ef9f0838fee39b62d653e30
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.14.171-136.231.amzn2.x86_64
Operating System: Amazon Linux 2
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 983.4MiB
Name: ip-xxxxxxxx.eu-central-1.compute.internal
ID: BCL7:57U4:NUOW:UEW3:XQDK:TWMA:QKWL:GCMA:IFVH:JHCU:XE6S:JGZN
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

后台的docker守护进程似乎停止了工作。 这可能与您的应用程序或安装有关

第二,您可以尝试设置一个新的/不同的ec2主机,并查看是否再次发生这种情况


首先,我将检查您正在运行的docker容器,以了解您是否需要更改主机上的某些配置以使其以稳定的方式运行。

后台的docker守护程序似乎停止工作。 这可能与您的应用程序或安装有关

第二,您可以尝试设置一个新的/不同的ec2主机,并查看是否再次发生这种情况

首先,我将检查您正在运行的docker容器,以了解您是否需要更改主机上的一些配置以使其以稳定的方式运行