Amazon web services AWS上的docker容器现在只有在运行“;docker ps";在终点站
在AWS EC2实例中,Docker上有许多容器。所有容器都设置为restart=始终使用此命令Amazon web services AWS上的docker容器现在只有在运行“;docker ps";在终点站,amazon-web-services,docker,Amazon Web Services,Docker,在AWS EC2实例中,Docker上有许多容器。所有容器都设置为restart=始终使用此命令 sudo docker update --restart=always 0576df221c0b 但是,在AWS Linux主机启动之后,AWS上的docker容器现在不会启动,直到我在终端中运行“docker ps”命令。这是docker ps的屏幕截图。下面的屏幕截图是在AWS Linux重新启动1小时后拍摄的 你知道是什么导致了这个问题吗?非常感谢检查docker service和
sudo docker update --restart=always 0576df221c0b
但是,在AWS Linux主机启动之后,AWS上的docker容器现在不会启动,直到我在终端中运行“docker ps”命令。这是docker ps的屏幕截图。下面的屏幕截图是在AWS Linux重新启动1小时后拍摄的
你知道是什么导致了这个问题吗?非常感谢检查
docker service
和docker systemd socket
的状态。可能码头工人的服务中断了。并为docker启用systemd套接字
systemctl status docker.service
systemctl status docker.socket
启用套接字时,Systemd守护进程将代表docker应用程序打开侦听套接字,并仅在连接进入时启动docker守护进程。在您的情况下,当您执行docker ps
时,一个连接连接到侦听套接字,它反过来启动docker
要更改行为,请启用docker服务。然后所有容器都应该在系统启动时启动。运行以下命令
systemctl enable docker.service