什麼?服務器重啓後,docker容器退出了!nginx重啓也失敗!

  • 今天重啓阿里雲服務器,重啓完畢後查看docker容器狀態,我上來就是一個docker images,ok沒得問題,然後再一手docker -s -a,wtf,容器都掛掉了,我的redis、mysql、tomcat、ES、rabbitmq無一倖存,不過還好,只是退出而已,我再一手docker start CONTAINER ID 就恢復了,下邊附上docker一鍵命令:
一鍵啓動所有docker 容器:docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
一鍵關閉所有docker 容器:docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
一鍵刪除所有docker 容器:docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
一鍵刪除所有docker 鏡像:  docker rmi $(docker images | awk '{print $3}' |tail -n +2)

然後我訪問項目路徑,拒絕訪問(白眼),沒辦法,只好上一手絕活—— lsof -i:8080 查看端口情況,非常好,什麼都沒有,nginx小朋友去哪裏了,很好,重啓啊,nginx -s reload ,哈哈,報錯了,有意思,一個常見錯誤

nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

我們直接指定原來的配置文件進行重啓就好了—— nginx -c /etc/nginx/nginx.conf ,檢查端口—— lsof -i:8080 看到久違的nginx,忽然覺得世界是那麼美好。訪問一手,ok,成了。

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