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
相关推荐
码事漫谈19 小时前
多人共用一个 key,缓存命中率会不会因此降低?
后端
考虑考虑19 小时前
docker compose环境变量替换
运维·后端·自动化运维
武雄(小星Ai)20 小时前
飞书API上传26MB文件偶发失败:错误码9499与空响应体排坑实录
后端·api·排坑实录
徐小夕20 小时前
JitWord 4.0 万字分享:从协同工具到AI Word操作系统,聊聊3年产品创业史
前端·vue.js·后端
geovindu1 天前
CSharp: Observer Pattern
开发语言·后端·观察者模式·设计模式·c#·.netcore·行为模式
Flynt1 天前
把公司项目迁到 Spring Boot 4.0:编译通过只是开始
java·spring boot·后端
IT_陈寒1 天前
Redis误用keys命令把生产环境搞崩了,血的教训
前端·人工智能·后端
她的男孩1 天前
多租户和数据权限怎么共存?扒完拦截器注册链路,我找到 4 个隐蔽的坑
java·后端·架构
用户8356290780511 天前
使用 Python 设置 Excel 页眉和页脚
后端·python
步行cgn1 天前
IoC 控制反转:从概念到 Spring 的实现
后端