我想保留 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 中获取它,并将其放置在我的所有容器中。