Alpine Linux 包管理工具 apk 简介

官方 Wiki:https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management

由于基于 Alpine 的 Docker 镜像体积较 Debian 小很多,很有必要学习一下 Alpine 的包管理工具 apk。就像 CentOS 的 yum,Ubuntu 的 apt

源文件位于 /etc/apk/repositories

你可以在这里搜索所有的包 http://pkgs.alpinelinux.org/packages

安装

$ apk add

参数

--no-cache

用法举例

$ apk add --no-cache --virtual .name git openssh-client

$ apk del .name

这种用法在 Dockerfile 中很常见,将多个包的集合命名为一个名称,方便了后续卸载。

卸载

$ apk del

更新

更新包列表

$ apk update

升级所有已安装的包

$ apk upgrade

搜索

$ apk search

查看包信息

# 列出所有已安装的包

$ apk info

# 列出某个包的详情

$ apk info git

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴柯的运维笔记

linux安装部署Tomcat服务器

unix和linux平台下做web服务器: -Apache,Nginx,Lighttpd(支持php,python) -Tomcat,IBM webspher...

52460
来自专栏bluesummer

Windows下docker的安装,将ASP.NET Core程序部署在docker中

参考文章: https://www.cnblogs.com/jRoger/p/aspnet-core-deploy-to-docker.html https...

53460
来自专栏美丽应用

备选方案:在Linux Deploy上使用镜像部署Linux系统

61950
来自专栏IT笔记

Linux运维必须掌握的150个常用命令

有小伙伴留言说之前看了我分享里有一篇Linux基础命令详细版,但是太长,问我有没有简洁版的。 于是我就整理了下,以下这些命令,被称为“Linux运维必须掌握的1...

73780
来自专栏哎_小羊

Git Review + Gerrit 安装及使用完成 Code-Review

目录 Code Review 介绍 Gerrit 介绍 环境、软件准备 Git-Review 安装 Gerrit 安装 简单的 Demo 示例 1、Code R...

1.9K90
来自专栏测试驿栈

Jmeter(三十二)_搭建本地接口自动化环境

我们在学习接口自动化的时候,最理想的状态是在公司有项目可以操作。大部分时候我们并没有可以练习的项目,因此练习接口无从谈起,只能找一些开放的api来练一练,但是这...

20840
来自专栏云极客Frey

腾讯云容器微服务API设计实践

本文会在腾讯云容器服务上面构造微服务基础小项目, 通过搭建ELK集群,实现利用Logstash 采集Nginx日志,收纳及利用kibana展示的功能。

2.6K220
来自专栏Linux运维学习之路

day10、nfs+rsync全网备份及实时同步

题目要求 注意:博主使用的系统为: [root@web01 ~]# uname -a Linux web01 2.6.32-696.el6.x86_64 #1...

76560
来自专栏云原生架构实践

Jenkins 配置CI/CD任务

任务内容是部署/更新一个mysql数据库的容器,类似任务都在yourcompany-database任务视图下。

25250
来自专栏云知识学习

linux下安装安装杀毒软件clamav杀毒

一、安装clamav文件 相关下载链接:http://www.clamav.net/downloads 使用命令:wget 加上对应版本的软件链接

1.1K130

扫码关注云+社区

领取腾讯云代金券