Ubuntu24.04 安装 Docker

Ubuntu24.04 安装 Docker

1.ubuntu24.04的系统 安装 Docker 先更新 apt 包索引

sh 复制代码
sudo apt update

2.安装依赖包

sh 复制代码
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common

3.添加 Docker 的官方 GPG 密钥:

sh 复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.安装存储库

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

5.安装 Docker

sh 复制代码
sudo apt install docker-ce

6.验证 Docker

css 复制代码
$ sudo docker --version
Docker version 27.3.1, build ce12230

免 sudo 使用 docker

ruby 复制代码
$ sudo docker --version
Docker version 27.3.1, build ce12230

$ sudo groupadd docker
[sudo] password for xiao:
groupadd: group 'docker' already exists

$ sudo gpasswd -a ${USER} docker
Adding user xiao to group docker

$ sudo service docker restart

$ newgrp - docker

$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

配置Docker 镜像

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

Docker官方、国内大型云服务器商一般提供国内加速器服务。

可尝试配置以下镜像地址:

也可去阿里云申请专属镜像地址:cr.console.aliyun.com/cn-beijing/...

配置命令:

sh 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF
bash 复制代码
# 配置生效
sudo systemctl daemon-reload

# 重启Docker
sudo systemctl restart docker

# 查看 Registry Mirrors 配置是否成功 
sudo docker info
相关推荐
Java中文社群10 分钟前
快看!百度提前批的面试难度,你能拿下吗?
java·后端·面试
二闹1 小时前
面试官经常问的ArrayList 和 LinkedList的区别
后端
五岁小孩吖1 小时前
Go 踩过的坑之协程参数不能过大
后端
树獭叔叔1 小时前
深入理解 Node.js 中的原型链
后端·node.js
雨绸缪1 小时前
为什么 Java 在 2025 年仍然值得学习:开发人员的 25 年历程
java·后端·掘金·金石计划
lovebugs2 小时前
Kubernetes中高效获取Java应用JVM参数的终极指南
后端·docker·kubernetes
二闹2 小时前
Java中的随机数生成的方法
后端
花花无缺2 小时前
泛型类和泛型方法
java·后端
林太白2 小时前
Rust-角色模块
前端·后端·rust
JuiceFS2 小时前
稿定科技:多云架构下的 AI 存储挑战与 JuiceFS 实践
人工智能·后端·云原生