Docker安装——Ubuntu (Jammy 22.04)

一、为什么要用 Ubuntu?(centos和ubuntu有什么区别)

使用lsb_release命令:lsb_release -a ,即可查看ubantu的版本,但是为什么要使用ubantu 呢?

区别:1、centos基于EHEL开发,而ubuntu基于Debian开发;2、centos使用rpm和flatpak软件包,而ubuntu使用deb和snap的软件包;3、centos使用yum来更新,而ubuntu使用apt来更新。

centos和ubuntu区别详解

但是个人觉得的centos未来使用的趋势可能会越来越少了 。

二、Ubuntu (Jammy 22.04)安装 Docker

参考自官方文档:Install Docker Engine on Ubuntu | Docker Docs

①、apt-get update

②、apt-get -y install apt-transport-https ca-certificates curl software-properties-common

③、curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

④、add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

⑤、apt-get -y update

⑥、apt-get -y install docker-ce

查看是否已安装

若要安装指定版本的 docker-ce

查找Docker-CE的版本:apt-cache madison docker-ce

安装指定版本的Docker-CE:sudo apt-get -y install docker-ce=VERSION

相关推荐
大数据编程之光3 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
D-海漠4 分钟前
基础自动化系统的特点
运维·自动化
我言秋日胜春朝★12 分钟前
【Linux】进程地址空间
linux·运维·服务器
爪哇学长17 分钟前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
ExiFengs20 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678922 分钟前
JDK1.8新增特性
java·开发语言
捂月28 分钟前
Spring Boot 深度解析:快速构建高效、现代化的 Web 应用程序
前端·spring boot·后端
繁依Fanyi33 分钟前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse
C-cat.33 分钟前
Linux|环境变量
linux·运维·服务器
wenyue112134 分钟前
Revolutionize Your Kubernetes Experience with Easegress: Kubernetes Gateway API
容器·kubernetes·gateway