一,docker官网文档
https://docs.docker.com/engine/install/ubuntu/
参考上面官方的安装文档
二,安装docker
更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库
# apt update
# apt install ca-certificates curl
添加 Docker 的官方 GPG 密钥
# install -m 0755 -d /etc/apt/keyrings
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
# chmod a+r /etc/apt/keyrings/docker.asc
vi /etc/apt/sources.list.d/docker.sources
内容: y
Types: deb
# URIs: https://download.docker.com/linux/ubuntu
URIs: https://mirrors.aliyun.com/docker-ce/linux/ubuntu
Suites: noble
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
说明:此处的Suites,取/etc/os-release中VERSION_CODENAME的值
说明:使用国内源,阿里云,否则安装时会有连接的报错
# more /etc/os-release
PRETTY_NAME="KDE neon User Edition"
NAME="KDE neon"
VERSION_ID="24.04"
VERSION="User Edition"
VERSION_CODENAME=noble
ID=neon
ID_LIKE="ubuntu debian"
HOME_URL="https://neon.kde.org/"
SUPPORT_URL="https://neon.kde.org/"
BUG_REPORT_URL="https://bugs.kde.org/"
PRIVACY_POLICY_URL="https://kde.org/privacypolicy/"
再执行:
# apt update
安装:
# apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
正在读取软件包列表... 完成
三,测试 效果 :
# systemctl status docker.service
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)Active: active (running) since Fri 2025-11-14 23:01:23 CST; 1min 55s ago
TriggeredBy: ● docker.socketDocs: https://docs.docker.comMain PID: 16001 (dockerd)Tasks: 9Memory: 23.3M (peak: 23.7M)CPU: 452msCGroup: /system.slice/docker.service└─16001 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.425632678+08:00" level=info msg="Restoring containers: start."
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.462102249+08:00" level=info msg="Deleting nftables IPv4 rules" error="exit status 1"
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.470876006+08:00" level=info msg="Deleting nftables IPv6 rules" error="exit status 1"
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.885300150+08:00" level=info msg="Loading containers: done."
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.904637182+08:00" level=info msg="Docker daemon" commit=d105562 containerd-snapshotter=true storage-driver=overlayfs version=29.0.0
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.904761511+08:00" level=info msg="Initializing buildkit"
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.917579584+08:00" level=info msg="Completed buildkit initialization"
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.924818204+08:00" level=info msg="Daemon has completed initialization"
11月 14 23:01:23 liuhongdi-pc dockerd[16001]: time="2025-11-14T23:01:23.925112609+08:00" level=info msg="API listen on /run/docker.sock"
11月 14 23:01:23 liuhongdi-pc systemd[1]: Started docker.service - Docker Application Container Engine.