Ubuntu系统环境搭建(十)——Ubuntu安装最新版Docker和Docker Compose

ubuntu环境搭建专栏🔗点击跳转

Ubuntu系统环境搭建(十)------Ubuntu安装最新版Docker和Docker Compose

文章目录

  • [Ubuntu系统环境搭建(十)------Ubuntu安装最新版Docker和Docker Compose](#Ubuntu系统环境搭建(十)——Ubuntu安装最新版Docker和Docker Compose)
    • 1.添加Docker库
      • [1.1 安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库](#1.1 安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库)
      • [1.2 运行下列命令添加 Docker 的官方 GPG 密钥](#1.2 运行下列命令添加 Docker 的官方 GPG 密钥)
      • [1.3 添加 Docker 官方库](#1.3 添加 Docker 官方库)
      • [1.4 更新源列表](#1.4 更新源列表)
    • [2.安装 Docker](#2.安装 Docker)
      • [2.1 安装最新版](#2.1 安装最新版)
      • [2.2 验证docker是否运行](#2.2 验证docker是否运行)
      • [2.3 设置docker开机自启动](#2.3 设置docker开机自启动)
    • 3.验证
      • [3.1 查看docker版本](#3.1 查看docker版本)
      • [3.2 测试 Docker](#3.2 测试 Docker)
      • [3.2 查看docker compose版本](#3.2 查看docker compose版本)

本篇文章对应之前写的Ubuntu系统环境搭建(三)------Ubuntu安装Docker,是对这篇文章的纠正,这一篇是最新版的搭建手册,请以这一篇为准!

1.添加Docker库

1.1 安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库

bash 复制代码
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

1.2 运行下列命令添加 Docker 的官方 GPG 密钥

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

1.3 添加 Docker 官方库

bash 复制代码
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

1.4 更新源列表

bash 复制代码
sudo apt update

2.安装 Docker

2.1 安装最新版

bash 复制代码
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

2.2 验证docker是否运行

bash 复制代码
systemctl status docker

2.3 设置docker开机自启动

bash 复制代码
sudo systemctl start docker
bash 复制代码
sudo systemctl enable docker

3.验证

3.1 查看docker版本

bash 复制代码
sudo docker version

3.2 测试 Docker

bash 复制代码
sudo docker run hello-world

3.2 查看docker compose版本

最新版的docker自带Docker Compose

bash 复制代码
sudo docker compose version
相关推荐
xiaolu28931 分钟前
k8s学习 - 命令记录
学习·docker·kubernetes
小任今晚几点睡1 小时前
Docker 完整指南:从入门到企业实战
运维·docker·容器
无妄无望1 小时前
docker学习 (3)网络与防火墙
网络·学习·docker
~黄夫人~2 小时前
Ubuntu系统快速上手命令(详细)
linux·运维·笔记·ubuntu·postgresql
发光的沙子2 小时前
FPGA----petalinux的Ubuntu文件系统移植
linux·运维·ubuntu
lili-felicity2 小时前
解决VMware Workstation Pro 17中Ubuntu 24.04无法复制粘贴
linux·运维·ubuntu
BothSavage3 小时前
Ubuntu-8卡H20服务器升级nvidia驱动+cuda版本
linux·服务器·ubuntu·gpu·nvidia·cuda·nvcc
努力搬砖的咸鱼4 小时前
Node.js 和 Java 项目怎么写 Dockerfile
java·开发语言·docker·云原生·容器·node.js
本贾尼6 小时前
Linux系统下的终端,会话,shell,bash,进程组这几个概念的关系。
linux·服务器·网络·ubuntu·bash
凯子坚持 c8 小时前
Docker 深度解析:从虚拟化到新一代应用构建、运行与交付
运维·docker·容器