You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何向aspnet:5.0-alpine Docker镜像添加sqlite3命令行工具

解决aspnet:5.0-alpine镜像安装sqlite3命令行工具问题

sqlite-dev是Alpine源中提供SQLite编译依赖的开发包,仅包含头文件、动态链接库等开发相关文件,不包含sqlite3命令行交互工具。你需要额外安装对应命令行工具的软件包。

正确安装步骤

修改Dockerfile中的安装命令,Alpine源中sqlite3命令行工具对应的包名为sqlite,优化后的Dockerfile指令如下:

# 合并RUN指令减少镜像层,同时清理缓存降低镜像体积
RUN apk update && apk upgrade && \
    apk add --no-cache sqlite-dev sqlite

验证安装效果

镜像构建完成后,可执行以下命令验证sqlite3命令是否正常可用:

docker run --rm <你的镜像名称:标签> sqlite3 --version

如果正常输出SQLite版本信息,说明安装成功,进入容器终端后即可直接调用sqlite3命令操作数据库文件。

内容的提问来源于stack exchange,提问作者DaveR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 23:18:02