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

如何在 Ubuntu 上安装 Docker:详细步骤指南

文章目录

  • 前言
  • 一、更新软件包列表
  • 二、安装 Docker
  • 三、启动并启用 Docker 服务
  • 四、验证 Docker 安装
  • 五、检查 Docker 服务状态
  • 六、将当前用户加入 Docker 组(可选)
  • 七、测试 Docker 是否正常运行
  • 八、安装 Podman-Docker(可选)
  • 九、总结


前言

在使用 Docker 时,如果遇到 Command ‘docker’ not found 的错误,说明系统上尚未安装 Docker。本文将详细介绍如何在 Ubuntu 系统上安装 Docker,并验证其是否正常运行。

在这里插入图片描述

一、更新软件包列表

在安装 Docker 之前,建议先更新系统的软件包列表,以确保获取最新的软件版本。

sudo apt update

二、安装 Docker

使用以下命令安装 Docker:

sudo apt install docker.io

三、启动并启用 Docker 服务

安装完成后,启动 Docker 服务并设置为开机自启:

sudo systemctl start docker
sudo systemctl enable docker

四、验证 Docker 安装

通过以下命令检查 Docker 版本,确认安装是否成功:

docker --version

如果安装成功,你会看到类似以下的输出:

Docker version 24.0.7, build xxxxxxx

五、检查 Docker 服务状态

使用以下命令查看 Docker 服务的运行状态:

sudo systemctl status docker

如果 Docker 正在运行,你会看到 active (running) 的状态。

六、将当前用户加入 Docker 组(可选)

默认情况下,运行 Docker 命令需要 sudo 权限。为了方便使用,可以将当前用户加入 Docker 组,从而无需每次输入 sudo

运行以下命令:

sudo usermod -aG docker $USER

注意:运行完这条命令后,需要注销并重新登录,以便用户组更改生效。

七、测试 Docker 是否正常运行

通过运行一个简单的容器来测试 Docker 是否正常工作:

docker run hello-world

如果一切正常,你会看到类似以下的输出:

Hello from Docker!
This message shows that your installation appears to be working correctly.

八、安装 Podman-Docker(可选)

如果你更倾向于使用 podman-docker(一个兼容 Docker 命令的工具),可以通过以下命令安装:

sudo apt install podman-docker

注意:podman-dockerPodman 的兼容层,它允许你使用 Docker 命令来操作 Podman。如果你需要的是 Docker 本身,建议直接安装 docker.io

九、总结

通过以上步骤,你已经成功在 Ubuntu 系统上安装并配置了 Docker。现在可以开始使用 Docker 来管理和运行容器了!如果你在安装过程中遇到任何问题,欢迎在评论区留言,我会尽力为你解答。


标签🔖:
#Docker #Ubuntu #容器技术 #CSDN #安装教程


http://www.kler.cn/a/556821.html

相关文章:

  • 关闭超时订单和七天自动确认收货+RabbitMQ规范
  • git 目前常用的一些命令整理记录
  • 安装Liunx(CentOS-6-x86_64)系统
  • 苍穹外卖day7 缓存菜品 SpringCache缓存套餐 增删改查购物车
  • Python:Matplotlib详细使用
  • 【RL Latest Tech】安全强化学习(Safe RL):理论、方法与应用
  • 贪心算法-买卖股票的最佳时机
  • 第四届图像、信号处理与模式识别国际学术会议(ISPP 2025)
  • VMware安装Centos 9虚拟机+设置共享文件夹+远程登录
  • docker独立部署milvus向量数据库
  • rust笔记8-Deref与隐式解引用强制转换
  • cesium视频投影
  • 智能预警系统标准化处理流程
  • Memcached和redis对比了解
  • 蓝桥杯备赛1-7求和
  • Pytorch实现论文之三元DCGAN生成RGB图像用于红外图像着色生成
  • (一)趣学设计模式 之 单例模式!
  • Git企业开发
  • 05.Docker 容器命令
  • DeepSeek 提示词:定义、作用、分类与设计原则