Alpine 上的脚本命令

Alpine 上的脚本命令

我想保留 docker exec 命令的颜色。我发现的唯一方法是使用脚本命令,如下所示

  docker exec <container_name> script -q -c "./spiral migrate:status" /dev/null

问题是我的容器是alpine,默认没有script这个命令,如何安装?

我发现一种方法是安装apk add util-linux。但是它占用 350 Mb,那么使用 alpine 就没有意义了。

如何只安装一个脚本命令?还有其他解决方法可以保留颜色吗?

刚刚意识到该命令基本上是编译的可执行文件。因此,解决方法是从安装的 util-linux 中获取它,并将其放置在我的所有容器中。

相关内容