Alpine Linux 容器 apk 命令的使用

7 篇文章 0 订阅
3 篇文章 0 订阅

官网:https://www.alpinelinux.org

    Alpine Linux is an independent(独立的), non-commercial(非商业的), general purpose(通用的) Linux distribution designed for power users who appreciate security(安全), simplicity(简单) and resource efficiency(高效). Alpine Linux is built around musl libc and busybox.

一、配置 apk 国内镜像源:

① 永久修改镜像源地址(推荐):
vim /etc/apk/repositories

https://dl-cdn.alpinelinux.org/alpine/v3.14/main
https://dl-cdn.alpinelinux.org/alpine/v3.14/community

修改为:

https://mirrors.aliyun.com/alpine/v3.14/main
https://mirrors.aliyun.com/alpine/v3.14/community

或 使用 `sed` 命令“一键切换”:

# 切换为阿里镜像源

sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

# 切换为中科大镜像源

sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories

② 临时指定镜像源地址(经测试,只有 `/etc/apk/repositories` 中镜像源地址都不能使用时,--repository 临时指定的镜像源才有用):
apk add --update-cache --repository https://mirrors.aliyun.com/alpine/v3.16/main/ --allow-untrusted git

二、apk 命令参数

① 更新包索引

apk update

② 搜索包(官网包搜索:https://pkgs.alpinelinux.org/packages)

apk search jdk

③ 查询包信息

apk info -a openjdk17-jdk

④ 安装包

apk add openjdk17-jdk

⑤ 移除包

apk del openjdk17-jdk

三、拓展

① Alpine 安装 telnet

apk add busybox-extras
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值