1. 程式人生 > 其它 >Alpine Linux 包管理工具 apk 簡介

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