K8S学习指南(1)-docker的安装

文章目录

    • 引言
    • [1. Windows 系统中安装 Docker](#1. Windows 系统中安装 Docker)
      • [a. 确认系统要求](#a. 确认系统要求)
      • [b. 下载 Docker Desktop](#b. 下载 Docker Desktop)
      • [c. 安装 Docker Desktop](#c. 安装 Docker Desktop)
      • [d. 配置 Docker Desktop](#d. 配置 Docker Desktop)
      • [e. 验证安装](#e. 验证安装)
    • [2. Ubuntu 系统中安装 Docker](#2. Ubuntu 系统中安装 Docker)
      • [a. 更新包列表](#a. 更新包列表)
      • [b. 安装依赖包](#b. 安装依赖包)
      • [c. 添加 Docker GPG 密钥](#c. 添加 Docker GPG 密钥)
      • [d. 添加 Docker APT 仓库](#d. 添加 Docker APT 仓库)
      • [e. 安装 Docker](#e. 安装 Docker)
      • [f. 添加用户到 docker 组](#f. 添加用户到 docker 组)
      • [g. 重启系统](#g. 重启系统)
      • [h. 验证安装](#h. 验证安装)
    • [3. CentOS 系统中安装 Docker](#3. CentOS 系统中安装 Docker)
      • [a. 安装依赖包](#a. 安装依赖包)
      • [b. 设置 Docker CE 仓库](#b. 设置 Docker CE 仓库)
      • [c. 安装 Docker](#c. 安装 Docker)
      • [d. 启动 Docker 服务](#d. 启动 Docker 服务)
      • [e. 设置 Docker 为开机启动](#e. 设置 Docker 为开机启动)
      • [f. 添加用户到 docker 组](#f. 添加用户到 docker 组)
      • [g. 验证安装](#g. 验证安装)
    • 安装过程中的注意事项
      • [a. Hyper-V 启用失败](#a. Hyper-V 启用失败)
      • [b. Windows 版本不兼容](#b. Windows 版本不兼容)
      • [c. 安装期间网络问题](#c. 安装期间网络问题)
      • [d. 安装完成后无法启动 Docker](#d. 安装完成后无法启动 Docker)
      • [e. 安装过程中占用存储空间](#e. 安装过程中占用存储空间)
    • 结论

引言

Docker 是一种流行的容器化平台,能够简化应用程序的开发、部署和管理。本文将深入介绍在 Windows、Ubuntu 和 CentOS 系统中安装 Docker 的详细步骤,同时讨论在安装过程中可能遇到的一些注意事项。

1. Windows 系统中安装 Docker

a. 确认系统要求

在安装 Docker 之前,请确保 Windows 符合以下基本要求:

  • Windows 10 专业版或企业版,64 位。
  • 启用虚拟化技术(VT-x)和 Hyper-V。
  • 至少 4 GB 的系统内存。

b. 下载 Docker Desktop

访问 Docker 官方网站(https://www.docker.com/products/docker-desktop)下载 Docker Desktop 的最新版本。

c. 安装 Docker Desktop

运行下载的安装程序,按照提示进行安装。安装期间可能需要系统重启。

d. 配置 Docker Desktop

安装完成后,打开 Docker Desktop。在系统托盘中,你会看到 Docker 图标,表示 Docker 已成功安装并正在运行。

e. 验证安装

打开命令提示符或 PowerShell,运行以下命令验证 Docker 是否正确安装:

powershell 复制代码
docker --version
docker run hello-world

如果一切正常,将显示 Docker 版本信息和一则欢迎消息。

2. Ubuntu 系统中安装 Docker

a. 更新包列表

在 Ubuntu 系统上,首先确保包列表是最新的:

bash 复制代码
sudo apt update

b. 安装依赖包

安装 Docker 所需的一些基本依赖包:

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

c. 添加 Docker GPG 密钥

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

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

d. 添加 Docker APT 仓库

添加 Docker APT 仓库到系统源列表:

bash 复制代码
echo "deb [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

e. 安装 Docker

安装 Docker Engine:

bash 复制代码
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

f. 添加用户到 docker 组

将当前用户添加到 docker 用户组,以避免使用 sudo 运行 Docker 命令:

bash 复制代码
sudo usermod -aG docker $USER

g. 重启系统

使用户组更改生效:

bash 复制代码
sudo reboot

h. 验证安装

运行以下命令验证 Docker 是否正确安装:

bash 复制代码
docker --version
docker run hello-world

如果一切正常,将显示 Docker 版本信息和一则欢迎消息。

3. CentOS 系统中安装 Docker

a. 安装依赖包

在 CentOS 系统上,首先安装一些基本依赖包:

bash 复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

b. 设置 Docker CE 仓库

配置 Docker CE 仓库:

bash 复制代码
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

c. 安装 Docker

安装 Docker Engine:

bash 复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io

d. 启动 Docker 服务

bash 复制代码
sudo systemctl start docker

e. 设置 Docker 为开机启动

bash 复制代码
sudo systemctl enable docker

f. 添加用户到 docker 组

将当前用户添加到 docker 用户组:

bash 复制代码
sudo usermod -aG docker $USER

g. 验证安装

运行以下命令验证 Docker 是否正确安装:

bash 复制代码
docker --version
docker run hello-world

如果一切正常,将显示 Docker 版本信息和一则欢迎消息。

安装过程中的注意事项

在安装 Docker 过程中,可能会遇到一些常见问题,以下是一些注意事项和解决方法:

a. Hyper-V 启用失败

如果在 Windows 安装 Docker Desktop 时出现 Hyper-V 启用失败的问题,可能是因为系统 BIOS 中未启用虚拟化技术。解决方法是进入系统 BIOS 设置,启用虚拟化技术选项(VT-x)。

b. Windows 版本不兼容

Docker Desktop 对 Windows 10 的版本有要求,确保你的 Windows 10 版本为专业版或企业版,并且更新至最新版本。

c. 安装期间网络问题

在安装期间,Docker 需要从互联网下载一些组件。如果在安装过程中遇到网络问题,可以尝试使用代理或确保系统能够访问互联网。

d. 安装完成后无法启动 Docker

如果安装完成后无法启动 Docker,可以尝试重新安装 Docker Desktop,并确保没有其他虚拟化工具冲突。

e. 安装过程中占用存储空间

Docker 镜像和容器会占用一定的存储空间。在安装 Docker 时,确保系统有足够的可用存储空间。

结论

通过本文,你应该已经了解了在 Windows、Ubuntu 和 CentOS 系统中安装 Docker 的详细步骤以及可能遇到的一些注意事项。安装 Docker 可以为开发者提供一个灵活、轻量级的容器化环境,帮助简化应用程序的开发和部署过程。如果你遇到了问题,可以参考 Docker 官方文档或社区寻求帮助。希望你能顺利地在不同系统中安装和使用 Docker,并享受容器化技术带来的便利。

相关推荐
Gold Steps.14 分钟前
K8s Gateway-API 标准化流量治理
容器·kubernetes·gateway
Knight_AL22 分钟前
使用 Docker 快速安装 GitLab(CentOS)
docker·centos·gitlab
oMcLin1 小时前
如何在Ubuntu 20.04上配置并调优Kubernetes集群,确保在多租户环境下的高可用性与资源分配?
linux·ubuntu·kubernetes
牛奔2 小时前
Docker Compose 解决服务间 DNS 解析失败问题
运维·docker·容器
L1624762 小时前
Docker 安装部署全流程使用指南(Linux 通用版)
linux·docker·容器
Mr. Cao code2 小时前
MySQL数据卷实战:持久化存储秘籍
数据库·mysql·docker·容器
桂花树下的猫3 小时前
ubuntu20.04上docker部署
运维·docker·容器
自不量力的A同学3 小时前
Docker 29.1.4
运维·docker·容器
黯叶3 小时前
基于 Docker+Docker-Compose 的 SpringBoot 项目标准化部署(外置 application-prod.yml 配置方案)
java·spring boot·redis·docker
木童6623 小时前
K8s 组网方案深度解析:Flannel vs Calico 原理与选型
云原生·容器·kubernetes