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