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
相关推荐
小沈同学呀20 小时前
创建一个Spring Boot Starter风格的Basic认证SDK
java·spring boot·后端
方圆想当图灵1 天前
如何让百万 QPS 下的服务更高效?
分布式·后端
凤山老林1 天前
SpringBoot 轻量级一站式日志可视化与JVM监控
jvm·spring boot·后端
凡梦千华1 天前
Django时区感知
后端·python·django
Chan161 天前
JVM从入门到实战:从字节码组成、类生命周期到双亲委派及打破双亲委派机制
java·jvm·spring boot·后端·intellij-idea
烈风1 天前
004 Rust控制台打印输出
开发语言·后端·rust
用户21411832636021 天前
用 AI 一键搞定!中医药科普短视频制作升级版
后端
秋难降1 天前
零基础学习SQL(十一):SQL 索引结构|从 B+Tree 到 Hash,面试常问的 “为啥选 B+Tree” 有答案了
数据库·后端·mysql
SamDeepThinking1 天前
用设计模式重构核心业务代码的一次实战
java·后端·设计模式