podman wsl2在windows重啓後出錯

1. error joining network namespace for container

如果沒有先停止容器就重啓windows,極大概率就會出現這個問題

解決方法

先停止停止的容器再啓動已退出的容器. 會提示無法啓動,但現在可以podman ps,也可以繼續執行podman start來啓動容器了, 很神奇,是吧

podman stop $(podman ps 2>&1 | grep -oE 'for container [a-f0-9]+' | awk '$0=$NF')
podman start $(podman ps --format '{{.Names}}' --filter status=exited)

 

2. Error refreshing volume

類似這樣的

$ podman ps -a
ERRO[0000] Error refreshing volume 20115fd77826acd6308a6dceb6318062fcdae8e3626c7b3367de25d328e93a2f: error acquiring lock 1 for volume 20115fd77826acd6308a6dceb6318062fcdae8e3626c7b3367de25d328e93a2f: file exists
ERRO[0000] Error refreshing volume 74d3b3f07e31ce9baabd307ebfea62c0860aa2454babff744c04e828eb571b89: error acquiring lock 2 for volume 74d3b3f07e31ce9baabd307ebfea62c0860aa2454babff744c04e828eb571b89: file exists
ERRO[0000] Error refreshing volume fbbb149df2df1ed1ac1092976de6216e604ea773958ee812e3e24e0d1e635850: error acquiring lock 1 for volume fbbb149df2df1ed1ac1092976de6216e604ea773958ee812e3e24e0d1e635850: file exists
ERRO[0000] Error refreshing volume spec: error acquiring lock 1 for volume spec: file exists
CONTAINER ID  IMAGE   COMMAND  CREATED  STATUS  PORTS   NAMES

解決方法

podman system renumber

 

我看不懂,但是我大爲震撼.jpg

 

轉載: wsl2 Podman 中的各種 Error

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章