首页 > 解决方案 > 如何在 shell 脚本中继续之前等待“docker exec”完成

问题描述

我有一个 docker exec 命令,我想等待它完成,然后再继续执行 shell 脚本的其余部分,我该如何完成?

#!/bin/bash
docker exec -it debian sleep 10;

wait
echo done

更新:不应使用 -it 选项

#!/bin/bash
docker exec debian sleep 10;

wait
echo done

标签: bashshelldocker

解决方案


更新:不应使用 -it 选项。这应该有效。

#!/bin/bash
docker exec debian sleep 10;

wait
echo done

推荐阅读