alpine 学习笔记(一)
1. 关于apline
- alpine是一个小型的linux操作系统,基于busybox修改,支持包管理工具apk(方便好用)
2.用途
- 用于学习linux操作和命令
- 使用docker 镜像安装大小只有5M左右,可以用作基础镜像,构建其他镜像
3.关于apk包管理的简单使用
- 更新源
apk update
- 更新软件
apk upgrade
- 安装软件
apk add --no-cache openssh
- 搜索软件,支持正则
apk search XX
apk search -v 'xx*'
apk search -v -d 'xxx'
- 查看包信息
apk info -a openssh
- 查看安装的包列表
apk show
- 删除以安装的包
apk del XX
*** 重要 :替换镜像源
使用apk add命令时,往往下载缓慢或者下载失败。参考清华大学Alpine镜像使用帮助,修改镜像源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
4. 查看自定义服务(使用rc-service)
- Alpine使用的是OpenRCinit系统,而rc-service是openrc的一部分,所以安装openrc即可,使用如下命令安装:
apk add openrc --no-cache