当前位置: 首页 > 工具软件 > docker-alpine > 使用案例 >

初级经验:docker中使用alpine

方和宜
2023-12-01

前言

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

 类似资料: