Ubuntu 24.04 LTS 安装Docker

1 更新软件包索引:

sudo apt-get update

2 安装必要的软件包,以允许apt通过HTTPS使用仓库:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

3 添加Docker的官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4 添加Docker的稳定仓库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

5 再次更新软件包索引:

sudo apt-get update

6 安装最新版本的Docker CE(社区版):

sudo apt-get install docker-ce

7 验证Docker是否安装成功并运行:

sudo systemctl status docker

docker --version

Docker version 26.1.3, build b72abbb

8 如果你想让非root用户也能运行Docker命令,可以将该用户添加到docker组:

sudo usermod -aG docker ${USER}

注意,需要注销并重新登录,或者重新启动系统,以确保用户组改变生效。

9 镜像加速

国内从DockerHub拉取镜像有时会非常慢,推荐配置镜像加速器,默认未配置加速URL。

Docker官方、国内大型云服务器商一般提供国内加速器服务。可尝试配置以下地址,

下面列出国内常用的加速站点,总体来说阿里云的速度较稳定。

docker中国区官方镜像加速:https://registry.docker-cn.com

网易镜像加速:http://hub-mirror.c.163.com

中国科技大学镜像加速:https://docker.mirrors.ustc.edu.cn

腾讯云镜像加速:https://mirror.ccs.tencentyun.com

如果以上加速地址不稳定的话,推荐使用阿里云的镜像加速,相对较稳定一些。不过,需要在阿里去获取一下自己的专属地址,是免费获取。操作步骤也比较简单。

第一步,登录阿里云

如果没有阿里云账号,可自行注册一个,或使用支付宝或淘宝或钉钉账号登录。

第二步,登录控制台

访问“容器镜像服务->镜像工具->镜像加速器”页面。或直接访问地址。 

阿里去镜像加速器icon-default.png?t=N7T8https://cr.console.aliyun.com/cn-beijing/instances/mirrors可获取属于自己的专属URL。格式为 https://<你的专属ID>.mirror.aliyuncs.com 。

 

第三步,配置加速器URL

页面提供不同操作系统如果配置加速器URL 。包括 Ubuntu 、CentOS、Mac和Windows 。以Ubuntu为例。配置命令如下。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ung2thfc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

### 如何在Ubuntu 24.04 LTS安装Docker #### 准备环境 为了确保顺利安装,在开始之前需做好一些准备工作。这包括备份原有的软件源并更新至最新的状态。 #### 更新软件源 建议先更换为更稳定的国内镜像源,比如阿里云提供的源,以提高下载速度和稳定性[^2]: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" | sudo tee /etc/apt/sources.list echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list ``` #### 刷新源列表 完成上述操作之后,应当刷新本地的包索引文件来同步最新的资源信息: ```bash sudo apt update ``` #### 安装依赖项 接着安装必要的辅助工具和其他依赖组件以便后续流程能够正常运作: ```bash sudo apt install apt-transport-https ca-certificates curl software-properties-common -y ``` #### 添加官方GPG密钥 通过安全的方式引入来自 Docker 的 GPG 密钥用于验证所下载的内容真实性: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 对于希望加速这一过程或者遇到网络连接问题的情况,可以考虑采用阿里云所提供的服务来进行此步配置[^3]: ```bash curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` #### 配置APT仓库 设置 APT 来自定义添加 Docker 社区版 (CE) 的稳定分支作为可用软件源之一: ```bash echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 同样地,如果想要利用更快捷的服务,则可替换为如下命令行语句: ```bash echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` #### 执行实际安装动作 现在一切就绪,可以通过简单的指令一次性完成 Docker CE 版本的部署工作,并自动加入当前登录账户到 `docker` 用户组从而无需每次执行容器管理任务时都输入超级权限密码[^1]: ```bash sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io -y sudo usermod -aG docker $USER newgrp docker ``` 以上就是在 Ubuntu 24.04 上成功安装 Docker 的全部步骤。重启计算机使更改生效后即可立即体验这款强大的容器化平台带来的便捷之处。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宫孙小兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值