alpine 学习笔记(一)

发布时间 2023-11-06 11:09:19作者: 学不会xuebuhui

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

 

 

参考资料:Alpine入门篇 | 好好学习的郝 (voidking.com)