问题:
重启服务器后发现docker启动但是容器没有
查看容器状态
docker ps -a
显示
root@instance-DG1SH9OE:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
于是重新启动docker再次查看状态
root@instance-DG1SH9OE:~# systemctl start docker
root@instance-DG1SH9OE:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
root@instance-DG1SH9OE:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
发现还是无容器查看目录状态
把docker关闭了再重新打开
root@instance-DG1SH9OE:~/blossom# systemctl stop docker
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
//警告:停止docker.service,但仍可以通过以下方式激活:docker.socket
有问题先把他关闭
查看一下状态
root@instance-DG1SH9OE:~/blossom# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-08-25 14:50:58 CST; 25s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 3653 (dockerd)
Tasks: 66
Memory: 36.9M
CPU: 1.164s
CGroup: /system.slice/docker.service
├─3653 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
├─3858 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.19.0.2 -container-port 443
├─3864 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 443 -container-ip 172.19.0.2 -container-port 443
├─3884 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 81 -container-ip 172.19.0.2 -container-port 81
├─3892 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 81 -container-ip 172.19.0.2 -container-port 81
├─3924 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.19.0.2 -container-port 80
└─3931 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 80 -container-ip 172.19.0.2 -container-port 80
Aug 25 14:51:09 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:09.389946868+08:00" level=info msg="ignoring event" container=3171796085>
Aug 25 14:51:09 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:09.830946479+08:00" level=info msg="No non-localhost DNS nameservers are>
Aug 25 14:51:09 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:09.831044748+08:00" level=info msg="IPv6 enabled; Adding default IPv6 ex>
Aug 25 14:51:13 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:13.187662269+08:00" level=info msg="ignoring event" container=3171796085>
Aug 25 14:51:14 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:14.029908615+08:00" level=info msg="No non-localhost DNS nameservers are>
Aug 25 14:51:14 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:14.029959405+08:00" level=info msg="IPv6 enabled; Adding default IPv6 ex>
Aug 25 14:51:17 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:17.189177490+08:00" level=info msg="ignoring event" container=3171796085>
Aug 25 14:51:18 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:18.825158167+08:00" level=info msg="No non-localhost DNS nameservers are>
Aug 25 14:51:18 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:18.825421431+08:00" level=info msg="IPv6 enabled; Adding default IPv6 ex>
Aug 25 14:51:22 instance-DG1SH9OE dockerd[3653]: time="2024-08-25T14:51:22.214423401+08:00" level=info msg="ignoring event" container=3171796085>
把下边这个关闭
Active: active (running) since Sun 2024-08-25 14:50:58 CST; 25s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
重新查看容器
root@instance-DG1SH9OE:~/blossom# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
还是没有在重新停止,忘了关闭了
root@instance-DG1SH9OE:~/blossom# systemctl stop docker.socket
//关闭一下
然后重新停止,开启docker并查看容器
root@instance-DG1SH9OE:~/blossom# systemctl stop docker
root@instance-DG1SH9OE:~/blossom# systemctl start docker
root@instance-DG1SH9OE:~/blossom# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
31717960850a jasminexzzz/blossom:latest "sh -c 'java ${JVM_O…" 27 minutes ago Up 2 seconds (health: starting) 0.0.0.0:9999->9999/tcp, :::9999->9999/tcp blossom-backend
03ff0c4ca93a mysql:8.0.31 "docker-entrypoint.s…" 13 hours ago Exited (0) 20 minutes ago blossom-mysql
3d4e4b71dc3d jc21/nginx-proxy-manager:latest "/init" 17 hours ago Up 2 seconds 0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp npm_app_1
可以查看到容器了这回
下次重启后命令
systemctl stop docker.socket
systemctl status docker
systemctl stop docker
systemctl start docker
docker ps -a