Alpine Linux 安装 Docker

在 Alpine 上安装 Docker 真是一件让人感觉非常愉快的事情,因为过程非常简单。

修改 apk 源

1$ nano /etc/apk/repositories

因为 docker 在社区的库里,所以要打开 community 的源。

1#/media/cdrom/apks
2http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/main
3http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/community
4#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/main
5#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/community
6#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/testing

安装 Docker

1$ apk update
2$ apk add docker docker-cli-compose
3# 这里要特别注意,docker compose 的包名在 Alpine 里是 docker-cli-compose,不是 docker-compose-plugin。
4# docker-compose 包是 compose 的独立安装包,官方已经不再支持这种安装方式。
5...
6$ docker -v
7Docker version 20.10.16, build aa7e414fdcb23a66e8fabbef0a560ef1769eace5
8$ docker compose version
9Docker Compose version v2.12.2

配置 Docker

(CentOS 7 | Rocky 9) 安装 Docker

启动 Docker

1# 引导时启动
2$ rc-update add docker boot
3# 启动服务
4$ rc-service docker start

测试

1$ docker run hello-world

相关专栏文章