我正在使用 mariadb 容器:
image: mariadb:10.5.8
在容器中和
mysql
会话中,我尝试设置:
pager less -SFX
当我跑步时:
select * from sometable;
我明白了
sh: 1: less: not found
我想设置
pager less -SFX
的原因是为了使终端输出表的格式正确。如何在此容器中安装 less
?
如果您在交互会话中只需要
less
,您只需在输入 apt
之前使用 mysql
安装即可:
apt update && apt install less
如果您希望
less
始终安装并可用,您需要根据添加 mariadb
的 less
映像创建一个新的 docker 映像:
# images/Dockerfile
FROM mariadb:10.5.8
RUN apt update && apt install -y less
要使用它,请将
image
中的 docker-compose.yml
属性替换为
build: ./images/