podman服務開機無法啟動的故障解決方法

在centos 8。x系統中,podman容器已經取代了docker,成為了Linux預設的容器,podman是下一代容器技術。

1。在開機後執行#systemctl start podman,發現了報錯:

報錯資訊大概意思是:The unit var-lib-containers-storage-overlay。mount has successfully entered the ‘dead’ state,

The unit podman。service has entered the ‘failed’ state with result ‘timeout’。

systemd:Failed to start Podman API Service。

2。故障分析:應該是強制關機之後導致了檔案lock殘留的問題。應該查詢殘留檔案並且刪除,但這應該是一個bug,podman應該有自己的修復功能。

3。故障解決方法:

#cd /run/containers/storage/overlays && rm -rf mountpoints。lock

4。執行#systemctl start podman發現服務正常了。

podman CLI裡面87%的指令都是和docker cli相同的。附贈幾個podman常用命令:

5。#podman images檢視映象檔案。

6。#podman ps -a 列出當前所有容器。

podman服務開機無法啟動的故障解決方法

podman服務開機無法啟動的故障解決方法

podman服務開機無法啟動的故障解決方法

當知識支撐不了野心時,那就靜下心來學習吧!