如何在 Docker 容器中安装“less”命令?

问题描述 投票:0回答:1

我正在使用 mariadb 容器:

image: mariadb:10.5.8

在容器中和

mysql
会话中,我尝试设置:

pager less -SFX

当我跑步时:

select * from sometable;

我明白了

sh: 1: less: not found

我想设置

pager less -SFX
的原因是为了使终端输出表的格式正确。如何在此容器中安装
less

mysql docker less pager
1个回答
6
投票

如果您在交互会话中只需要

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/
© www.soinside.com 2019 - 2024. All rights reserved.