写点什么

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

作者:俞兆鹏
  • 2024-01-05
    新疆
  • 本文字数:1897 字

    阅读完需:约 6 分钟

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

引言

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 是否正确安装:


docker --versiondocker run hello-world
复制代码


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

2. Ubuntu 系统中安装 Docker

a. 更新包列表

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


sudo apt update
复制代码

b. 安装依赖包

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


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

c. 添加 Docker GPG 密钥

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


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 仓库到系统源列表:


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:


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

f. 添加用户到 docker 组

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


sudo usermod -aG docker $USER
复制代码

g. 重启系统

使用户组更改生效:


sudo reboot
复制代码

h. 验证安装

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


docker --versiondocker run hello-world
复制代码


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

3. CentOS 系统中安装 Docker

a. 安装依赖包

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



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

b. 设置 Docker CE 仓库

配置 Docker CE 仓库:


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

c. 安装 Docker

安装 Docker Engine:


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

d. 启动 Docker 服务

sudo systemctl start docker
复制代码

e. 设置 Docker 为开机启动

sudo systemctl enable docker
复制代码

f. 添加用户到 docker 组

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


sudo usermod -aG docker $USER
复制代码

g. 验证安装

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


docker --versiondocker 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,并享受容器化技术带来的便利。

用户头像

俞兆鹏

关注

还未添加个人签名 2020-07-20 加入

还未添加个人简介

评论

发布
暂无评论
K8S学习指南(1)-docker的安装_俞兆鹏_InfoQ写作社区