假設要批量停止的docker名字字首為***,則可以執行下面兩條命令來停止。
方法一:
docker stop $(docker ps -a | grep "***" | awk '')docker stop 停止容器
$() 返回在括號內執行指令碼的結果
docker ps -a 列出所有容器的docker
| grep 「***」 管道上乙個命令的結果,grep以搜尋包含字串***的行
| awk '' 管道的結果grep搜尋到的awk命令,該命令被告知僅列印在第1列,其是容器的id的值
方法二:
docker ps | grep "***" | awk '' | xargs docker stopdocker ps 用於列出所有正常執行的容器
| grep filter 將上一命令的結果通過管道傳給過濾器,過濾條件為包含***關鍵字
| awk '' 將上一命令的結果通過管道傳給awk, awk '' 列印第一列的資料,也就是容器id
| xargs docker stop 將上一命令的結果通過管道傳給xargs, xargs 將引數傳給docker stop,然後停止這些容器
批量操作--docker映象&容器
linuxea:docker命令如何過濾docker容器
Docker映象構建的兩種方式
從容器構建映象 以下簡稱容器映象 使用dockerfile構建映象 以下簡稱dockerfile映象 容器映象的構建者可以任意修改容器的檔案系統後進行發布,這種修改對於映象使用者來說是不透明的,映象構建者一般也不會將對容器檔案系統的每一步修改,記錄進文件中,供映象使用者參考。容器映象不能 更準確地說...
建立docker映象的兩種方式
docker run it ubuntu it意思是執行這個容器的時候是否進入容器,如果不需要進入容器中,那麼不需要新增 it。繼續在這個終端輸入docker commit ubuntu的id 自己的名稱 新映象的名稱 版本號tag 1.0 回車之後新的映象就生成了。通過docker image l...
MyBatis 批量資料插入的兩種方式
public intaddpersons param persons list persons 根據mysql的insert語句規則結合foreach去寫sql語句,collection中的是person物件,person。xx便可以取得屬性值 addpersons insert into pers...