shell脚本停止运行中的docker容器
时间: 2023-10-21 20:20:17 浏览: 257
可以使用以下命令停止运行中的 Docker 容器:
```
docker stop <container_id>
```
其中,`<container_id>` 为需要停止的 Docker 容器的 ID。
如果你想要停止运行中的所有 Docker 容器,可以使用以下命令:
```
docker stop $(docker ps -q)
```
该命令会获取所有运行中的 Docker 容器的 ID,并停止它们。
相关问题
使用shell脚本启动五个docker容器
可以使用以下命令启动五个docker容器:
```
for i in {1..5}; do docker run -d image_name; done
```
其中,image_name是你要启动的docker镜像的名称。这个命令会在后台启动五个容器,并返回它们的ID。
shell脚本进入docker容器中执行命令
要在Docker容器中执行shell命令,可以使用docker exec命令。具体来说,可以使用以下命令进入Docker容器并执行命令:
```
docker exec -it <container_name> sh -c "<command>"
```
其中,<container_name>是Docker容器的名称或ID,<command>是要在容器中执行的命令。例如,要在名为my_container的Docker容器中执行ls命令,可以使用以下命令:
```
docker exec -it my_container sh -c "ls"
```
这将进入my_container容器并执行ls命令。如果要执行多个命令,可以将它们用分号隔开。
阅读全文