Docker 重啟后,可以通過以下步驟來驗(yàn)證其狀態(tài)和功能是否正常運(yùn)行:
檢查 Docker 服務(wù)狀態(tài):
systemctl status docker
(對(duì)于 Systemd 系統(tǒng))或 service docker status
(對(duì)于 SysVinit 系統(tǒng))。如果 Docker 服務(wù)正在運(yùn)行,你會(huì)看到類似“Active: active (running)”的輸出。驗(yàn)證容器狀態(tài):
docker ps
命令列出所有正在運(yùn)行的容器。你應(yīng)該能看到多個(gè)容器的詳細(xì)信息,包括它們的名稱、ID、狀態(tài)等。docker inspect <container_name_or_id>
命令來獲取更詳細(xì)的信息,包括容器的配置和狀態(tài)。檢查鏡像:
docker images
命令列出本地可用的鏡像。確保你的關(guān)鍵鏡像仍然存在于列表中,并且沒有損壞。測(cè)試網(wǎng)絡(luò)功能:
docker network connect
命令將它們連接到同一個(gè)網(wǎng)絡(luò)。然后,嘗試從一個(gè)容器 ping 另一個(gè)容器的 IP 地址,以驗(yàn)證網(wǎng)絡(luò)連通性。執(zhí)行簡(jiǎn)單任務(wù):
docker run hello-world
,以驗(yàn)證容器的基本啟動(dòng)和運(yùn)行功能。如果容器成功啟動(dòng)并打印出“Hello from Docker!”的消息,那么說明 Docker 的基本功能是正常的。檢查日志:
docker logs <container_name_or_id>
命令來查看特定容器的日志。通過執(zhí)行上述步驟,你應(yīng)該能夠驗(yàn)證 Docker 在重啟后的狀態(tài)和功能是否正常。如果發(fā)現(xiàn)任何問題,請(qǐng)參考 Docker 官方文檔或?qū)で笊鐓^(qū)支持以進(jìn)行故障排除。