瘦了就帅了 / Alpine Linux 安装 Docker

Created Sun, 19 Jun 2022 16:08:06 +0800 Modified Tue, 01 Jul 2025 05:36:31 +0000

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

修改 apk 源

$ nano /etc/apk/repositories

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

#/media/cdrom/apks
http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/main
http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/community
#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/main
#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/community
#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/testing

安装 Docker

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

配置 Docker

(CentOS 7 | Rocky 9) 安装 Docker

启动 Docker

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

测试

$ docker run hello-world