亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何一次重啟所有已停止的docker容器

 更新時間:2024年01月09日 14:49:05   作者:夕秋一夢  
這篇文章主要介紹了如何一次重啟所有已停止的docker容器問題,

問題描述

這個主要是由于我是在本機的虛擬機中用docker,自己部署了harbor以后,harbor是由多個docker服務支撐的,每次關機下班,都需要把虛擬機掛起,這些容器也就被停止了,每次手動啟動很麻煩,所以回想了下學習的linux命令,用一行命令可以直接重啟所有的停止容器。

解決辦法

1.查看所有的docker已停止的容器的辦法

docker ps -a | grep Exited

可以顯示出所有已停止的容器,那么只需要取到第一列容器id就可以用啟動命令來啟動它們了。

2.獲取停止的容器id

可以用cut,也可以用awk。

cut:
docker ps -a | grep Exited | cut -d' ' -f1
 
awk:
docker ps -a | grep Exited | awk '{print $1}'

3.將查到的停止的容器id作為參數(shù)傳給啟動命令

docker ps -a | grep Exited | awk '{print $1}' |xargs docker start

xargs可以將前面命令得到的結果作為參數(shù)傳遞給下個命令,用到這里剛好合適。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論