gpt4 book ai didi

docker - 如何在 docker-compose 中使用正则表达式停止一组容器

转载 作者:行者123 更新时间:2023-12-02 18:13:33 31 4
gpt4 key购买 nike

问题:

如何停止名称以 server- 开头的容器?

容器

> sudo docker-compose ps
Name Command State Ports
-----------------------------------------------------------------------------------------------------------------------------------------------
server-myservername1_1 some commands Up
server-myservername2_1 some commands Up
server-myservername3_1 some commands Up
server-myservername4_1 some commands Up
server-myservername5_1 some commands Up
server-myservername6_1 some commands Up
console-myconsolename1_1 some commands Up
console-myconsolename2_1 some commands Up

最佳答案

首先检查下面命令的输出,如果它只给出你必须停止的那些容器的名称

docker-compose ps | grep server | awk '{print $1}'

如果列表正确,则运行
docker stop $(docker-compose ps | grep server | awk '{print $1}')

附言我还没有测试过上面的命令。如果没有,请告诉我

关于docker - 如何在 docker-compose 中使用正则表达式停止一组容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59798090/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com