NoteZ_技术博客 NoteZ_技术博客
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)

NoteZ_技术博客

前端界的小学生
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)
  • Web技术

  • Git笔记

  • Linux文档

    • CentOS7 -bash:vim:未找到命令
    • CentOS系统中升级Git版本
    • Linux 下 Git 免登录不需重复输入账号和密码
    • Linux 下安装 Nginx 详细教程
    • Linux 中 mysql 数据库的备份与还原
    • Linux 使用 npm 安装 cnpm 镜像
    • Linux 安装 mysql 并设置远程连接
    • linux 环境安装 java 环境和 eclipse
    • Linux 系统命令总结
    • linux安装nvm并快速修改node版本
    • Linux防火墙配置相关笔记
    • Linux(centos7)上安装 Node.js 的 4 种方法(包含npm)
    • Linux(centos7)下 pm2 的安装步骤及问题总结
    • Linux(centos7)下查看端口占用情況
    • 【Linux-编译器gcc|glibc升级】CentOS7.x使用高版本NodeJS时报错解决方案
    • 如何在Linux系统(CentOS7.x)上安装Git
    • CentOS 7安装 FFmpeg音频视频处理工具
    • centos7 下通过docker安装sentry
    • CentOS7安装Gitea
    • CentOS7下安装GraphicsMagick或ImageMagick方法
    • Centos安装MySQL
    • Linux-客户端npc内网穿透开机后台自启动
    • linux(contOS_7)下安装git
    • 两台远程Linux服务器之间传输文件的四种方法(scp、rcp、wget、rsync)总结
    • Ubuntu20.x使用root账户远程登录ssh处理方法
    • Ubuntu 更换 apt 源为阿里云镜像源
    • linux 下 CentOS7 安装 LibreOffice 详细过程
    • linux 下 Ubuntu 安装 LibreOffice 方法
    • Linux 下安装 pm2 并设置开机自启动服务
    • Linux 服务器之 systemctl 命令使用详解
    • 在 linux下的 CentOS7 安装 Onlyoffice 详细步骤
    • Linux 下 Gitlab 相关配置记录
    • Linux(Ubuntu)下安装最新版 ffmpeg7
    • Linux (Ubuntu 24.04) 切换软件源为清华源
    • Linux 之 Ubuntu-24.04 安装英伟达显卡驱动
    • Ubuntu 上安装 【docker】 的详细指南
      • 一、准备工作
      • 二、检查系统版本
      • 三、安装 Docker
        • 1. 安装必要的依赖
        • 2. 添加 Docker 的官方 GPG 密钥
        • 3. 添加 Docker 的 APT 源
        • 4. 更新 APT 包索引
        • 5. 安装 Docker CE
        • 6. 验证 Docker 是否安装成功
      • 四、启动与测试 Docker
        • 1. 启动 Docker 服务
        • 2. 运行 Hello World 容器
      • 五、设置 Docker 自动启动
        • 1. 启用 Docker 服务
        • 2. 检查服务状态
        • 3. 启动 Docker 服务(如未运行)
        • 4. 验证 Docker 是否正常运行
      • 六、添加 Docker 用户组(可选)
      • 七、常用 Docker 命令
      • 八、卸载 Docker
      • 总结
    • Ubuntu 安装 Anaconda 【conda】换源并配置 Python 环境
    • Linux(Ubuntu)安装 open-webui 最新方式汇总
    • linux 安装 ollama 基本步骤
    • Linux 使用 rsync 互相传输同步文件的简单步骤
  • Markdown

  • Nginx文档

  • Npm笔记

  • 技术文档

  • 其他文档

  • 前端开发
  • Linux文档
NoteZ
2024-11-27
目录
一、准备工作
二、检查系统版本
三、安装 Docker
1. 安装必要的依赖
2. 添加 Docker 的官方 GPG 密钥
3. 添加 Docker 的 APT 源
4. 更新 APT 包索引
5. 安装 Docker CE
6. 验证 Docker 是否安装成功
四、启动与测试 Docker
1. 启动 Docker 服务
2. 运行 Hello World 容器
五、设置 Docker 自动启动
1. 启用 Docker 服务
2. 检查服务状态
3. 启动 Docker 服务(如未运行)
4. 验证 Docker 是否正常运行
六、添加 Docker 用户组(可选)
七、常用 Docker 命令
八、卸载 Docker
总结

Ubuntu 上安装 【docker】 的详细指南

Docker 是一个开源的平台,可以让开发者打包应用及其依赖项为一个可移植的容器。本文将详细介绍如何在 Ubuntu 上安装 Docker,包括安装步骤、常见命令以及一些注意事项。

# 一、准备工作

在开始之前,请确保您的系统是最新的,并且已经安装了支持的 Ubuntu 版本(例如 Ubuntu 20.04 或 22.04)。可以使用以下命令来更新系统:

sudo apt update
sudo apt upgrade -y
1
2

# 二、检查系统版本

为了确认您的 Ubuntu 版本,您可以运行以下命令:

lsb_release -a
1

# 三、安装 Docker

# 1. 安装必要的依赖

在安装 Docker 之前,我们需要安装一些必要的依赖包。运行以下命令:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
# 或者
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
1
2
3

# 2. 添加 Docker 的官方 GPG 密钥

通过以下命令添加 Docker 的官方 GPG 密钥,以确保下载的软件包的完整性:

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

# 3. 添加 Docker 的 APT 源

接下来,我们需要添加 Docker 的 APT 源到您的系统中:

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

# 4. 更新 APT 包索引

添加源后,更新 APT 包索引:

sudo apt update
1

# 5. 安装 Docker CE

现在可以安装 Docker 社区版(Docker CE):

sudo apt install docker-ce
1

# 6. 验证 Docker 是否安装成功

安装完成后,您可以运行以下命令来验证 Docker 是否成功安装:

sudo systemctl status docker
1

如果 Docker 正在运行,您将看到类似以下的输出:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-11-27 07:33:08 UTC; 1min 24s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 105010 (dockerd)
      Tasks: 13
     Memory: 21.0M (peak: 23.1M)
        CPU: 737ms
     CGroup: /system.slice/docker.service
             └─105010 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
1
2
3
4
5
6
7
8
9
10
11

# 四、启动与测试 Docker

# 1. 启动 Docker 服务

如果 Docker 服务没有自动启动,可以手动启动它:

sudo systemctl start docker
1

# 2. 运行 Hello World 容器

您可以使用以下命令来测试 Docker 是否工作正常:

sudo docker run hello-world
1

如果一切正常,您应该会看到一条欢迎消息。

# 五、设置 Docker 自动启动

# 1. 启用 Docker 服务

您可以使用以下命令启用 Docker 服务,使其在系统启动时自动启动:

sudo systemctl enable docker
1

运行此命令后,Docker 服务将在每次系统重启时自动启动。

# 2. 检查服务状态

要确认 Docker 服务已设置为自动启动,可以运行以下命令:

sudo systemctl is-enabled docker
1

如果输出为 enabled,则表示 Docker 服务已成功配置为在启动时自动运行。

# 3. 启动 Docker 服务(如未运行)

如果 Docker 服务当前未运行,可以手动启动它:

sudo systemctl start docker
1

# 4. 验证 Docker 是否正常运行

您可以再次检查 Docker 的状态,确保其正在运行:

sudo systemctl status docker
1

# 六、添加 Docker 用户组(可选)

如果您希望普通用户也能运行 Docker 命令,而无需每次都使用 sudo,可以将该用户添加到 docker 用户组:

sudo usermod -aG docker $USER
1

添加后,需要注销并重新登录,或者重启系统,以便更改生效。

# 七、常用 Docker 命令

以下是一些常用的 Docker 命令,表格形式展示:

命令 描述
sudo docker ps 列出当前运行的容器
sudo docker images 列出本地存储的所有镜像
sudo docker run [image] 使用指定镜像创建并运行一个新容器
sudo docker stop [container] 停止运行中的容器
sudo docker rm [container] 删除一个容器
sudo docker rmi [image] 删除一个镜像
sudo docker exec -it [container] /bin/bash 进入运行中的容器并打开 bash shell

# 八、卸载 Docker

如果您想完全卸载 Docker,可以使用以下命令:

sudo apt remove docker-ce
sudo apt purge docker-ce
sudo rm -rf /var/lib/docker
1
2
3

在 Ubuntu 上安装 Docker 后,您可以设置 Docker 服务在系统启动时自动启动,并将其添加到系统守护进程中。以下是如何实现这一点的步骤。

# 总结

通过以上步骤,您已成功在 Ubuntu 上安装 Docker,并能够验证其安装情况。并且设置 Docker 在系统启动时自动启动,并且可以选择将自己添加到 Docker 用户组中以简化命令使用。Docker 的强大功能可以帮助您更高效地管理和部署应用。希望这篇指南对您有所帮助,祝您使用愉快!

#Ubuntu#Linux#Docker
上次更新: 2024/11/27, 22:35:42
Linux 之 Ubuntu-24.04 安装英伟达显卡驱动
Ubuntu 安装 Anaconda 【conda】换源并配置 Python 环境

← Linux 之 Ubuntu-24.04 安装英伟达显卡驱动 Ubuntu 安装 Anaconda 【conda】换源并配置 Python 环境→

最近更新
01
Gitea数据备份与还原
03-10
02
Linux 中使用 rsync 同步文件目录教程
03-10
03
Linux 使用 rsync 互相传输同步文件的简单步骤
03-08
更多文章>
Theme by Vdoing | Copyright © 2019-2025 NoteZ,All rights reserved | 冀ICP备2021027292号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式