alpine 是一种为极致小而专门开发的linux发行版
拉取alpine:sudo docker pull alpine
如果是需要alpine中使用python:sudo docker pull python:3.8-alpine
docker使用交互模式进入alpine不能够使用如下命令
docker run -it --rm alpine bash
因为alpine中并没有bash,要使用ash,要用如下指令
docker run -it --rm alpine ash
--rm,是运行后不保存容器,而是删除
alpine中没有apt,所以也不能使用apt,yum同样
alpine中使用的是apk
alpine中添加包使用如下语句
apk add vim, gcc
但是一般添加如下选项
apk --no-cache --virtual vim, gcc
--no-cache 不缓存
--virtual 不存入全局包中,比较好删除
用上面两个选项好保持alpine包的大小