前言

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包的大小

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐