首页 > 系统相关 >Ubuntu 上安装 Docker

Ubuntu 上安装 Docker

时间:2024-04-15 17:22:07浏览次数:24  
标签:sudo apt etc Ubuntu Docker 安装 docker

步骤 1:删除任何现有的 Docker 包
但在跳到安装部分之前,有必要删除所有以前安装的 Docker。

要 卸载以前的 Docker,请使用以下命令。

sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc

步骤 2:安装依赖项
第一步是安装一些必要的软件包,这些软件包将用于在本教程后面安装 Docker:

sudo apt install ca-certificates curl gnupg lsb-release

你可能已经安装了部分或全部这些软件包,但确认安装没有什么坏处。上面的命令不会伤害你。
步骤 3:添加 Docker 仓库的 GPG 密钥并将其添加到 sources.list
现在,通过 apt 包管理器创建一个具有特殊权限的目录,用于存储加密密钥以进行包验证:

sudo install -m 0755 -d /etc/apt/keyrings

接下来,如下所示 使用 curl 命令 下载并导入 Docker 的 GPG 密钥环:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

下载 GPG 密钥后,使用 chmod 命令更改文件权限,以便系统上的每个用户都可以读取 GPG 密钥:

sudo chmod a+r /etc/apt/keyrings/docker.gpg

最后,将 Docker 仓库添加到 sources.list.d 文件中:

echo \
    "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤 4:安装 Docker 和 Docker Compose

sudo apt update

# 使用以下命令获取最新版本的 Docker 以及其他 Docker 组件和依赖项:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

要检查已安装的版本,请使用以下命令:

docker -v

标签:sudo,apt,etc,Ubuntu,Docker,安装,docker
From: https://www.cnblogs.com/zhengyan6/p/18136523

相关文章

  • Winodows安装Mysql 8.0.36 简单教程
    下载https://dev.mysql.com/downloads/mysql/选择下载简单版本即可安装1.解压将下载下来的安装包进行解压2.mysql初始化用cmd进入的mysql的解压包的bin目录里,执行初始化命令mysqld--initialize--console记录一下mysql初始化密码,备用。3.启动mysqlnetstartmy......
  • 2024-4-15 rpm与yum安装及管理程序 162004
    rpm与yum安装及管理程序目录rpm与yum安装及管理程序一、Linux应用程序基础1.1、应用程序与系统命令的关系1.2、典型应用程序的目录结构1.3、常见的软件包封装类型二、RPM包管理工具2.1一般命名格式2.2rpm命令的格式2.3安装卸载升级三.yum3.1基本格式3.2安装本地yum仓库四:编译......
  • win11安装deepinWSL
    背景近期接收到反馈说win11下deepinWSL无法使用,随即搞了台windows11最新版本试了试,果然不能用……我启动的时候给我报了个这个错误:这玩意谁能看懂是啥原因……其实所有的WSL可能都不能用了,解决方法都可以参考下面内容分析随即找到我们的研发大佬帮忙看看。Q:之前明明......
  • docker安装rabbitmq
    //查找镜像dockersearchrabbitmq//默认拉取官方最新版本dockerpullrabbitmq//创建容器,也可直接执行该命令,没有镜像会去先拉取镜像dockerrun-d--namemyrabbitmq-p5672:5672-p15672:15672rabbitmq//进入镜像dockerexec-it容器id/bin/bash//安装UI插件rabb......
  • 安装TD库
    安装TD库这里使用的是TDengine,据试验TDengine写入速度是influxDB的两倍,甚至更高。使用docker命令dockerpulltdengine/tdengine:3.2.3.0拉取TDengine镜像dockerpulltdengine/tdengine:3.2.3.03.x版本和2.x版本的语法上有一定的区别,由于之前没有使用过TDengine库,所以直接......
  • Mysql安装和远程登录--Centos7
    在Centos7中使用的包管理工具是yum,当然使用包管理工具安装也是最方便的。本文操作内容需要在root用户下,否则有些步骤无法成功执行。系统环境信息展示安装MySQL提供的RPMwgethttps://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm检查是否下载成功......
  • Mac python 多版本安装、删除、切换
    brewinstallpyenv版本验证pyenv-v 二查看所有的Python版本pyenvversions *指向的是当前所使用的版本,system是系统安装的python三查看所有可以安装的python版本pyenvinstall--list 截图部分四安装指定版本pyenvinstall3.8.9 五......
  • 立创泰山派学习05-虚拟机ubuntu安装交叉编译工具
    一、虚拟机Ubuntu系统交叉编译1、下载aarch64类型的gcc,链接如下https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/     2、拷贝到虚拟机ubuntu系统中,进行解压tar-xvfgcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux......
  • Maven的下载安装配置
    Maven的下载安装配置Maven是什么Maven是基于项目对象模型(POMprojectobjectmodel),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。通俗的讲maven就是专门用于构建和管理项目的工具,他可以帮助我们去下载我们所需要jar包,帮助我们去管理项目结构,帮......
  • Docker Swarm模式下创建服务认证harbor
    dockerservicecreate--with-registry-auth 命令是在DockerSwarm模式下创建服务时使用的,它允许Docker将本地的注册表认证信息(如私有仓库的登录凭证)随着服务创建命令一起发送出去,使得Swarm集群中的每个节点在拉取受保护的私有仓库镜像时无需单独登录。具体用法如下:dockers......