1、下载地址:https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/
2、选择对应平台:
amd64是x86平台
arm64是arm平台
3、需要下载的软件包
必要下载
containerd.io_1.7.27-1_amd64.deb #它是Docker引擎的核心底层组件,负责管理容器的整个生命周期
docker-buildx-plugin_0.25.0-1~ubuntu.24.04~noble_amd64.deb #提供buildx插件
docker-ce-cli_28.3.1-1~ubuntu.24.04~noble_amd64.deb #提供Docker 命令行接口
docker-ce_28.3.1-1~ubuntu.24.04~noble_amd64.deb #Docker社区版核心引擎包
docker-compose-plugin_2.38.1-1~ubuntu.24.04~noble_amd64.deb #Docker Compose组件包
可选下载
docker-ce-rootless-extras_28.3.1-1~ubuntu.24.04~noble_amd64.deb #允许非root用户启动并运行Docker的组件
4、服务器自动下载(与上面步骤选一个就行)
sudo cat > docker_wget.txt <<EOF https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/containerd.io_1.7.27-1_amd64.deb https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/docker-buildx-plugin_0.25.0-1~ubuntu.24.04~noble_amd64.deb https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/docker-ce-cli_28.3.1-1~ubuntu.24.04~noble_amd64.deb https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/docker-ce_28.3.1-1~ubuntu.24.04~noble_amd64.deb https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/docker-compose-plugin_2.38.1-1~ubuntu.24.04~noble_amd64.deb https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/docker-ce-rootless-extras_28.3.1-1~ubuntu.24.04~noble_amd64.deb EOF sudo wget -i docker_wget.txt
5、安装
sudo dpkg -i ./containerd.io_* \ ./docker-ce_* \ ./docker-ce-cli_* \ ./docker-buildx-plugin_* \ ./docker-compose-plugin_*6、启动服务并设置开机启动
sudo systemctl start docker sudo systemctl enable docker
7、设置当前用户不需要sudo 使用docker命令
#将登录用户加入docker组 sudo usermod -aG docker $USER #更新用户组 sudo newgrp docker
8、退出当前用户,重新登录,重新连接一次终端也可以
docker run hello-world //这个可能有代理问题,如果是阿里云的服务器可以配置阿里云的代理,如果不是用下面的临时替代测试是否成功 docker run m.daocloud.io/docker.io/library/hello-world 测试是否安装成功
9、配置镜像
sudo vim /etc/docker/daemon.json
在文件内输入
{ "registry-mirrors": [ "https://mirrors.tuna.tsinghua.edu.cn", "https://mirrors.sohu.com", "https://ustc-edu-cn.mirror.aliyuncs.com", "https://ccr.ccs.tencentyun.com", "https://docker.m.daocloud.io", "https://docker.awsl9527.cn", "https://mirror.ccs.tencentyun.com", "https://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] }
10、重新加载并重启docker
sudo systemctl daemon-reload sudo systemctl restart docker
Ubuntu24.04安装docker
| Title | Ubuntu24.04安装docker |
|---|---|
| Framework | Docker |
| User | wy8817399@vip.qq.com |
| Id | 7 |
| Created | 1/7/26, 7:50 AM |
| Modified | 1/22/26, 10:46 AM |
| Published | Yes |
Content