AnolisOS 龙蜥安装 Docker:基于 moby

文档

虽然官方文档中介绍 从 AnolisOS 23.4 开始使用 moby 支持 Docker,经过测试,实际上在 AnolisOS 23.3 也可以安装 moby

Anolis OS 23.4 社区版 (GA) 发行声明

Anolis OS 23.5 社区版 (GA) 发行声明

系统信息

支持 AnolisOS 23.5、23.4、23.3

[root@anolis-23 ~]# cat /etc/os-release
NAME="Anolis OS"
VERSION="23.5"
ID="anolis"
VERSION_ID="23.5"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23.5"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

[root@anolis-23 ~]# 

安装 moby

yum install -y moby
[root@anolis-23 ~]# yum install -y moby
AnolisOS-23 - os                                                                                                                                  6.2 MB/s |  11 MB     00:01    
AnolisOS-23 - updates                                                                                                                             3.7 MB/s | 1.1 MB     00:00    
Last metadata expiration check: 0:00:01 ago on Tue 21 Jul 2026 07:22:07 PM CST.
Dependencies resolved.
==================================================================================================================================================================================
 Package                                         Architecture                         Version                                         Repository                             Size
==================================================================================================================================================================================
Installing:
 moby                                            x86_64                               3:28.3.3-5.an23                                 updates                               8.6 k
Installing dependencies:
 container-selinux                               noarch                               2:2.210.0-1.an23                                os                                     43 k
 containerd                                      x86_64                               1.7.29-3.an23                                   os                                     48 M
 libcgroup                                       x86_64                               3.1.0-1.an23                                    os                                     86 k
 moby-client                                     x86_64                               3:28.3.3-5.an23                                 updates                               8.5 M
 moby-engine                                     x86_64                               3:28.3.3-5.an23                                 updates                                21 M
 runc                                            x86_64                               2:1.2.8-1.an23                                  os                                    3.6 M
 tar                                             x86_64                               2:1.35-2.an23                                   os                                    769 k

Transaction Summary
==================================================================================================================================================================================
Install  8 Packages

Total download size: 82 M
Installed size: 312 M
Downloading Packages:
(1/8): container-selinux-2.210.0-1.an23.noarch.rpm                                                                                                311 kB/s |  43 kB     00:00    
(2/8): libcgroup-3.1.0-1.an23.x86_64.rpm                                                                                                          608 kB/s |  86 kB     00:00    
(3/8): tar-1.35-2.an23.x86_64.rpm                                                                                                                 2.5 MB/s | 769 kB     00:00    
(4/8): moby-28.3.3-5.an23.x86_64.rpm                                                                                                               89 kB/s | 8.6 kB     00:00    
(5/8): runc-1.2.8-1.an23.x86_64.rpm                                                                                                               2.1 MB/s | 3.6 MB     00:01    
(6/8): moby-client-28.3.3-5.an23.x86_64.rpm                                                                                                       3.5 MB/s | 8.5 MB     00:02    
(7/8): containerd-1.7.29-3.an23.x86_64.rpm                                                                                                        7.1 MB/s |  48 MB     00:06    
(8/8): moby-engine-28.3.3-5.an23.x86_64.rpm                                                                                                       3.7 MB/s |  21 MB     00:05    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                              11 MB/s |  82 MB     00:07     
AnolisOS-23 - os                                                                                                                                  3.0 MB/s | 3.0 kB     00:00    
Importing GPG key 0x4873F7C5:
 Userid     : "Anolis OS <os@openanolis.org>"
 Fingerprint: F87D B652 2967 855E 986F 840C 6191 4008 4873 F7C5
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ANOLIS
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                          1/1 
  Installing       : moby-client-3:28.3.3-5.an23.x86_64                                                                                                                       1/8 
  Running scriptlet: container-selinux-2:2.210.0-1.an23.noarch                                                                                                                2/8 
  Installing       : container-selinux-2:2.210.0-1.an23.noarch                                                                                                                2/8 
  Running scriptlet: container-selinux-2:2.210.0-1.an23.noarch                                                                                                                2/8 
  Installing       : runc-2:1.2.8-1.an23.x86_64                                                                                                                               3/8 
  Installing       : containerd-1.7.29-3.an23.x86_64                                                                                                                          4/8 
  Running scriptlet: containerd-1.7.29-3.an23.x86_64                                                                                                                          4/8 
  Installing       : tar-2:1.35-2.an23.x86_64                                                                                                                                 5/8 
  Installing       : libcgroup-3.1.0-1.an23.x86_64                                                                                                                            6/8 
  Installing       : moby-engine-3:28.3.3-5.an23.x86_64                                                                                                                       7/8 
  Installing       : moby-3:28.3.3-5.an23.x86_64                                                                                                                              8/8 
  Running scriptlet: moby-3:28.3.3-5.an23.x86_64                                                                                                                              8/8 
  Running scriptlet: container-selinux-2:2.210.0-1.an23.noarch                                                                                                                8/8 
  Running scriptlet: moby-3:28.3.3-5.an23.x86_64                                                                                                                              8/8 
  Verifying        : container-selinux-2:2.210.0-1.an23.noarch                                                                                                                1/8 
  Verifying        : containerd-1.7.29-3.an23.x86_64                                                                                                                          2/8 
  Verifying        : libcgroup-3.1.0-1.an23.x86_64                                                                                                                            3/8 
  Verifying        : runc-2:1.2.8-1.an23.x86_64                                                                                                                               4/8 
  Verifying        : tar-2:1.35-2.an23.x86_64                                                                                                                                 5/8 
  Verifying        : moby-3:28.3.3-5.an23.x86_64                                                                                                                              6/8 
  Verifying        : moby-client-3:28.3.3-5.an23.x86_64                                                                                                                       7/8 
  Verifying        : moby-engine-3:28.3.3-5.an23.x86_64                                                                                                                       8/8 

Installed:
  container-selinux-2:2.210.0-1.an23.noarch   containerd-1.7.29-3.an23.x86_64   libcgroup-3.1.0-1.an23.x86_64   moby-3:28.3.3-5.an23.x86_64   moby-client-3:28.3.3-5.an23.x86_64  
  moby-engine-3:28.3.3-5.an23.x86_64          runc-2:1.2.8-1.an23.x86_64        tar-2:1.35-2.an23.x86_64       

Complete!
[root@anolis-23 ~]# 

启动 Docker

systemctl start docker

设置 Docker 开机自启

systemctl enable docker
[root@anolis-23 ~]# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
[root@anolis-23 ~]# 

查看 Docker 信息

docker info
[root@anolis-23 ~]# docker info
Client:
 Version:    28.3.3
 Context:    default
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 28.3.3
 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 splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 
 runc version: 
 init version: 
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.6.102-6.an23.x86_64
 Operating System: Anolis OS 23.5
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 3.63GiB
 Name: anolis-23.5
 ID: d367d7c5-8e1b-4a2d-a701-4dd893b0ab8b
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false

[root@anolis-23 ~]#