2024年最新版 Ubuntu 20+ 上安装 Docker

简介: 这篇文章提供了在Ubuntu 20+版本上安装Docker的详细步骤,包括更新软件包索引、安装依赖包、添加Docker官方GPG密钥、设置Docker稳定版仓库、安装Docker CE以及验证安装是否成功,并指导如何将用户添加到docker组以非root用户身份运行Docker。

2024年最新版 Ubuntu 20+ 上安装 Docker

一、前言

在网上搜了一些安装docker的方法,怎么说感觉良莠不齐,参考GPT整理一下来自GPT4这边的安装docker的解决方法,实测能用》2024.1.2,大概耗时7分钟左右(在没报错的情况下),还挺快。基本是按流程一波走完了。
在这里插入图片描述

二、步骤

1、更新软件包索引:

sudo apt-get update

在这里插入图片描述

2、安装包允许 apt 通过 HTTPS 使用仓库:

sudo apt-get install \
  apt-transport-https \
  ca-certificates \
  curl \
  software-properties-common

在这里插入图片描述

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

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述
注:这里我运行了大概2分钟左右,请耐心等待结果

4、设置 Docker 稳定版仓库:

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

注意:如果你使用的是 ARM 架构的 Ubuntu,则需要将上面的 [arch=amd64] 更改为 [arch=arm64]
在这里插入图片描述

5、再次更新软件包索引:

sudo apt-get update

在这里插入图片描述

6、安装 Docker CE:

sudo apt-get install docker-ce

在这里插入图片描述

7、验证 Docker CE 是否安装成功:

sudo docker run hello-world

在这里插入图片描述

这条命令会下载一个测试镜像并在容器中运行它,如果安装成功,它会打印一条消息到你的终端。

请注意,以上步骤适用于大多数 Ubuntu 版本,但是在某些旧版 Ubuntu 或者特定的 Ubuntu 发行版上,可能会有所不同。

此外,要管理 Docker 作为非 root 用户运行,你可能还想要将你的用户添加到 docker 组:

sudo usermod -aG docker ${USER}

在这里插入图片描述
添加后,你需要注销并重新登录,或者重新启动系统,以便更改生效。这样你就可以不用每次都输入 sudo 来运行 Docker 命令了。

相关文章
|
11天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
12天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
81 3
Ubuntu 18.04 安装Docker实战案例
|
12天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
49 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
12天前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
33 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
11天前
|
Ubuntu NoSQL
ubuntu上安装某个程序的符号表和源码包
ubuntu上安装某个程序的符号表和源码包
|
11天前
|
Ubuntu
在树莓派4B上安装ubuntu系统
在树莓派4B上安装ubuntu系统
|
11天前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
16天前
|
Ubuntu Shell C++
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
34 1
|
18天前
|
NoSQL Redis 数据安全/隐私保护
深入探索利用Docker安装Redis
【8月更文挑战第27天】
54 2
|
8天前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
9 0