Alpine中软件安装包的名字可能会与其他发行版有所不同,可以在https://pkgs.alpinelinux.org/packages 网站搜索并确定安装包的名称。如果需要的安装包不在主索引内,但是在测试或社区索引中,那么可以按照以下方法使用这些安装包:

$ echo "http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
$ apk --update add --no-cache

apk add 命令从仓库中安装最新软件包,并自动安装必须的依赖包,也可以从第三方仓库添加软件包。

$ apk add openssh openntp vim
$ apk add --no-cache mysql-client
$ apk add docker --update-cache --repository http://mirrors.ustc.edu.cn/alpine/v3.4/main/ --allow-untrusted

安装指定版本软件包

$ apk add asterisk=1.6.0.21-r0
$ apk add 'asterisk<1.6.1'
$ apk add 'asterisk>1.6.1

其他命令说明

apk update #更新最新本地镜像源
apk upgrade #升级软件
apk add --upgrade busybox #指定升级部分软件包
apk search #查找所以可用软件包
apk search -v #查找所有可用软件包及其描述内容
apk search -v 'acf*' #通过软件包名称查找软件包
apk search -v -d 'docker' #通过描述文件查找特定的软件包
apk info #列出所有已安装的软件包
apk info -a zlib #显示完整的软件包信息
apk info --who-owns /sbin/lbu #显示指定文件属于的包
apk add --allow-untrusted /path/to/file.apk  #本地安装

apk镜像站:

http://dl-cdn.alpinelinux.org/alpine/
http://nl.alpinelinux.org/alpine/
http://uk.alpinelinux.org/alpine/
http://dl-2.alpinelinux.org/alpine/
http://dl-3.alpinelinux.org/alpine/
http://dl-4.alpinelinux.org/alpine/
http://dl-5.alpinelinux.org/alpine/
http://dl-8.alpinelinux.org/alpine/
http://mirror.yandex.ru/mirrors/alpine/
http://mirrors.gigenet.com/alpinelinux/
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/
http://mirror.leaseweb.com/alpine/
http://repository.fit.cvut.cz/mirrors/alpine/
http://alpine.mirror.far.fi/
http://alpine.mirror.wearetriple.com/
http://mirror.clarkson.edu/alpine/
http://linorg.usp.br/AlpineLinux/
http://ftp.yzu.edu.tw/Linux/alpine/
http://mirror.aarnet.edu.au/pub/alpine
http://mirror.csclub.uwaterloo.ca/alpine
http://ftp.acc.umu.se/mirror/alpinelinux.org
http://ftp.halifax.rwth-aachen.de/alpine
http://speglar.siminn.is/alpine
http://mirrors.dotsrc.org/alpine
http://ftp.tsukuba.wide.ad.jp/Linux/alpine
http://mirror.rise.ph/alpine
http://mirror.neostrada.nl/alpine/

清华TUNA镜像源:https://mirror.tuna.tsinghua.edu.cn/alpine/
中科大镜像源:http://mirrors.ustc.edu.cn/alpine/
阿里云镜像源:http://mirrors.aliyun.com/alpine/

添加镜像地址
/etc/apk/repositories文件中加入对应源地址就行了,一行一个地址,如:

$ vi /etc/apk/repositories
# /media/cdrom/apks
http://mirrors.ustc.edu.cn/alpine/v3.5/main
http://mirrors.ustc.edu.cn/alpine/v3.5/community

参考文档
https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System
https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management

相关帖子
https://blog.csdn.net/liupeifeng3514/article/details/80418887
https://www.cnblogs.com/kuku0223/p/8421964.html

docker alpine包管理工具 apk相关推荐

  1. Alpine包管理工具apk使用介绍

    Alpine以它的小巧和实用深受总多开发者的喜爱,而提到Alpine的Linux,其包管理工具apk则是在Alpine中使用广泛的一个工具,这篇文章简要介绍一下常见的使用方式. 什么是apk Alpi ...

  2. docker集群管理工具_太多选择:如何选择正确的工具来管理Docker集群

    docker集群管理工具 There are all kinds of ways to play the Docker game and, obviously, no one of them is g ...

  3. windows server 2012 使用包管理工具choco安装程序

    下载.安装 管理员打开powershell,输入下面命令 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePo ...

  4. 全平台全发行版通用的包管理工具 - UPT

    特性 统一命令 每款操作系统都有自己的包管理.完成同一各操作,在各个系统中需要输入不同的命令和参数. 比如我们要获取可更新的软件包,必须执行如下命令: apt list --upgrable # Ub ...

  5. 【云原生 • Kubernetes】一文掌握 k8s 包管理工具 Helm

    本文导读 一.为什么要引入 Helm 1. Helm 的应用场景 2. 使用 Helm 可以解决哪些问题 二.Helm 概述 三.Helm 安装与配置(v3) 1. 安装 Helm v3 2. 配置 ...

  6. Python包管理工具Distribute的安装

    Python包管理工具Distribute的安装 Python的包管理工具常见的有easy_install, setuptools, 还有pip, distribute,那麽这几个工具有什么关系呢,看 ...

  7. pip包管理工具-install执行流程简单查看

    pip概述 pip是python提供的包管理工具,该工具提供了对python包的查找.下载.安装与卸载等功能的工具,当前是python中比较主流的管理工具. pip下载安装包的概述 pip工具的本质通 ...

  8. Python的包管理工具Pip

    接触了Ruby,发现它有个包管理工具RubyGem非常好用,而且有非常完备的文档系统http://rdoc.info 发现Python下也有相同的工具,包含easy_install和Pip.只是,我没 ...

  9. Java基础-Eclipse第三方安装包管理工具之Maven

    Java基础-Eclipse第三方安装包管理工具之Maven 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩过Linux的小伙伴应该都知道yum吧,我们只要把搭建好的yum仓库配 ...

最新文章

  1. InfluxDB 分布式时间序列数据库环境搭建——据qcon大会2016qiniu说集群很坑且闭源了...
  2. oracle如何导出和导入数据库/表
  3. 恐怖如斯,阿里P9总结的这份Java八股文,已经帮近百人拿到offer了
  4. 4j 禁止类输出日志_logback 日志详细讲解
  5. UI设计配色专辑素材|简易完成色彩协调性!
  6. java redis 哨兵_突破Java面试(23-7) - Redis的哨兵架构
  7. iOS HTML5的JS交互
  8. centos有道linux安装,centos7安装有道词典(不能发音和取词)
  9. video标签隐藏右下角的三个点
  10. configure error:Package requirements (openssl) were not met
  11. 电信宽带连接不上无线可连接服务器,电信宽带连接为什么无线连接上宽带连接连不上...
  12. js判断网络链接的四种方法
  13. 活期存款利息的计算方法
  14. 2022年全球与中国条码标签打印机市场现状及未来发展趋势
  15. stm32--数码管
  16. 陶泓达:本周最新走势分析及操作建议
  17. 医药领域知识图谱快速及医药问答项目--项目探究
  18. 一次耐人寻味的SQL优化:除了SQL改写,还要考虑什么?
  19. 软件测试接口测试用例设计
  20. Android 把键盘上的 确认键 变成搜索键

热门文章

  1. 做支付需要了解哪些行业知识
  2. 2019年苹果iOS App上架详细图文教程
  3. Python收取163邮箱--Star.hou
  4. 第三章 总线和存储器
  5. adb命令设置输入法
  6. 透明加密软件如何实现数据加密?
  7. 力扣(LeetCode)433. 最小基因变化(2023.03.07)
  8. C++ 写的地图控件,支持google 百度 在线离线地图
  9. ITE平台开发 chapter 1-环境搭建
  10. 思科系统命令行输入快捷键