如何在mariadb:10.5.8容器中安装less命令?
在mariadb:10.5.8容器中安装less的方法
临时安装(容器重启后失效)
- 退出当前mysql会话,回到容器的bash终端:执行
exit - 更新apt软件源:
apt update - 安装less:
apt install -y less - 重新进入mysql会话(例如
mysql -u root -p),再次设置pager less -SFX即可正常使用分页功能
持久化安装(自定义镜像,重启容器仍保留less)
如果需要每次启动容器都自带less,可构建自定义镜像:
- 创建
Dockerfile文件,内容如下:
FROM mariadb:10.5.8 RUN apt update && apt install -y less && rm -rf /var/lib/apt/lists/*
- 构建自定义镜像:
docker build -t my-mariadb:10.5.8 . - 使用新镜像启动容器:
docker run -d --name my-mariadb -e MYSQL_ROOT_PASSWORD=<你的密码> my-mariadb:10.5.8
内容的提问来源于stack exchange,提问作者sander
相关产品推荐
相关产品推荐

