说明
在 AnolisOS 龙蜥 官方仓库中,直接存在 Docker 服务,与 Docker 官方仓库安装命令不同(且存在冲突)
Docker 官方构建的版本中,不存在龙芯 CPU 架构
该 Docker 服务,可能版本比 Docker 官方仓库的低一些
比如本人测试的 AnolisOS 23.4 发布时间 2026-01-04,安装 Docker 时间 2026-06-14,AnolisOS 仓库 Docker 版本 24.0.9,Docker 官方仓库 Docker 版本如下:
| CentOS 版本 | Docker 版本 | 更新时间 |
|---|---|---|
| CentOS 7 | 26.1.4-1 | 2024-06-05 |
| CentOS 8 | 26.1.3-1 | 2024-05-21 |
| CentOS 9 | 29.5.3-1 | 2026-06-03 |
| CentOS 10 | 29.5.3-1 | 2026-06-03 |
安装
yum install -y docker
[root@anolis srv]# yum install -y docker
AnolisOS-23 - os 2.1 MB/s | 11 MB 00:05
AnolisOS-23 - updates 2.4 MB/s | 7.4 MB 00:03
runner_gitlab-runner 473 B/s | 4.3 kB 00:09
runner_gitlab-runner-source 48 B/s | 257 B 00:05
依赖关系解决。
==============================================================================================================================================================
软件包 架构 版本 仓库 大小
==============================================================================================================================================================
安装:
docker loongarch64 3:24.0.9-8.an23 updates 16 M
安装依赖关系:
container-selinux noarch 2:2.210.0-1.an23 os 43 k
containerd loongarch64 1.7.29-3.an23 updates 32 M
docker-client loongarch64 3:24.0.9-8.an23 updates 6.6 M
runc loongarch64 2:1.2.8-1.an23 os 3.2 M
事务概要
==============================================================================================================================================================
安装 5 软件包
总下载:58 M
安装大小:230 M
下载软件包:
(1/5): container-selinux-2.210.0-1.an23.noarch.rpm 636 kB/s | 43 kB 00:00
(2/5): containerd-1.7.29-3.an23.loongarch64.rpm 1.9 MB/s | 32 MB 00:17
(3/5): docker-client-24.0.9-8.an23.loongarch64.rpm 2.4 MB/s | 6.6 MB 00:02
[MIRROR] runc-1.2.8-1.an23.loongarch64.rpm: Curl error (28): Timeout was reached for http://mirrors.openanolis.cn/anolis/23/os/loongarch64/os/Packages/runc-1.2.8-1.an23.loongarch64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
(4/5): runc-1.2.8-1.an23.loongarch64.rpm 83 kB/s | 3.2 MB 00:39
(5/5): docker-24.0.9-8.an23.loongarch64.rpm 420 kB/s | 16 MB 00:39
--------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 1.5 MB/s | 58 MB 00:39
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: container-selinux-2:2.210.0-1.an23.noarch 1/5
安装 : container-selinux-2:2.210.0-1.an23.noarch 1/5
运行脚本: container-selinux-2:2.210.0-1.an23.noarch 1/5
安装 : runc-2:1.2.8-1.an23.loongarch64 2/5
安装 : containerd-1.7.29-3.an23.loongarch64 3/5
运行脚本: containerd-1.7.29-3.an23.loongarch64 3/5
安装 : docker-client-3:24.0.9-8.an23.loongarch64 4/5
安装 : docker-3:24.0.9-8.an23.loongarch64 5/5
运行脚本: docker-3:24.0.9-8.an23.loongarch64 5/5
运行脚本: container-selinux-2:2.210.0-1.an23.noarch 5/5
运行脚本: docker-3:24.0.9-8.an23.loongarch64 5/5
验证 : container-selinux-2:2.210.0-1.an23.noarch 1/5
验证 : runc-2:1.2.8-1.an23.loongarch64 2/5
验证 : containerd-1.7.29-3.an23.loongarch64 3/5
验证 : docker-3:24.0.9-8.an23.loongarch64 4/5
验证 : docker-client-3:24.0.9-8.an23.loongarch64 5/5
已安装:
container-selinux-2:2.210.0-1.an23.noarch containerd-1.7.29-3.an23.loongarch64 docker-3:24.0.9-8.an23.loongarch64 docker-client-3:24.0.9-8.an23.loongarch64
runc-2:1.2.8-1.an23.loongarch64
完毕!
[root@anolis srv]#
查看/启动 Docker 服务
systemctl start docker
systemctl enable docker
docker info
docker images
docker ps
[root@anolis srv]# systemctl status docker
○ docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; preset: disabled)
Active: inactive (dead)
TriggeredBy: ○ docker.socket
Docs: https://docs.docker.com
[root@anolis srv]#
[root@anolis srv]# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
[root@anolis srv]#
[root@anolis srv]# docker info
Client:
Version: 24.0.9
Context: default
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 24.0.9
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: false
userxattr: false
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version:
runc version:
init version: de40ad0
Security Options:
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.6.102-5.3.3.an23.loongarch64
Operating System: Anolis OS 23.4
OSType: linux
Architecture: loongarch64
CPUs: 8
Total Memory: 14.76GiB
Name: anolis
ID: 173f9822-7754-4714-9e92-2721c1853634
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
[root@anolis srv]#
[root@anolis srv]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@anolis srv]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@anolis srv]#