当前位置: 首页 > news >正文

2025 ubuntu24.04系统安装docker

1.查看ubuntu版本(Ubuntu 24.04 LTS)

root@master:~# cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
root@master:~# 

2.安装必要的依赖包

sudo apt update
sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3.添加Docker官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加Docker仓库

echo "deb [arch=$(dpkg --print-architecture) 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

5. 安装Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
sudo docker --version

6.添加可用的apt源

cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"],
  "insecure-registries": ["0.0.0.0/0"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl restart docker  #重启docker

7. 测试Docker

docker run hello-world

如果一切正常,你会看到一条欢迎消息,表示Docker已成功安装并运行。

至此,Docker已在Ubuntu 24.04上成功安装。

相关文章:

  • vue实现一个pdf在线预览,pdf选择文本并提取复制文字触发弹窗效果
  • 数据结构拓展:详解perror函数(C++)
  • 基于python实现的疫情数据可视化分析系统
  • 3. 前后端实现压缩包文件下载
  • 用R语言的XML库写一个采集图片的爬虫程序
  • 使用python进行数据分析需要安装的库
  • C++ list(双向链表)
  • [Python入门学习记录(小甲鱼)]第3章 Python基础知识
  • Python四大基本数据类型:List、Tuple、Set、Dictionary完全解析
  • 通过Docker搭个游戏——疯狂大陆(Pkland)
  • 爬虫逆向:脱壳工具Youpk的使用详解
  • 【开源免费】基于SpringBoot+Vue.JS旅游管理系统(JAVA毕业设计)
  • 树莓派3B+的初步使用
  • 数据库复习(第五版)- 第一章 绪论
  • 基于Celery+Supervisord的异步任务管理方案
  • HCIE云计算学什么?怎么学?未来职业发展如何?
  • 01 SQl注入基础步骤(数字、字符、布尔盲注、报错)
  • R2S的网络丢包率高问题小记
  • C0复习——课堂笔记<1>
  • 【C++】: STL详解 —— set和map类
  • 个人博客大全/快速将网站seo
  • 网站优化专家/站长之家查询网
  • 网站制作学习网站/互联网哪个行业前景好
  • 营销网络广告/seo免费诊断
  • 镇江住房建设网站/广东近期新闻
  • 本地网站建设多少钱/软文写作的基本要求