Linux下批量操作多個docker-compose

一般使用docker的系統都會將多個功能或者多個模塊的代碼部署在多個docker鏡像中,如果要批量操作這些鏡像,一個一個進入指定目錄操作費時費力,而且容易出錯,使用linux的高級命令可以大大提高工作效率和操作準確性。

# 進入指定路徑
cd /<path>/
# 過濾掉不需要操作的目錄
list=`ls | grep -v xxx | grep -v yyy`
# 迭代執行
for dir_name in $list; do cd /<path>/$dir_name && docker-compose down && docker-compose up -d; done;

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