零基础入门:Docker容器系统安装Guidance详细步骤

云信安装大师
90
AI 质量分
10 5 月, 2025
2 分钟阅读
0 阅读

零基础入门:Docker容器系统安装Guidance详细步骤

引言

Docker作为当今最流行的容器化技术,已经成为开发者和运维人员的必备技能。本文将从零开始,详细介绍如何在各种操作系统上安装Docker,并提供完整的示例和常见问题解决方案。

准备工作

在开始安装前,请确保:
1. 拥有管理员权限
2. 网络连接正常
3. 满足以下系统要求:
– Windows: Windows 10/11 64位(专业版、企业版或教育版)
– macOS: macOS 10.15或更高版本
– Linux: Ubuntu 20.04/22.04, CentOS 7/8等主流发行版

Windows系统安装Docker

步骤1:启用Hyper-V和容器功能

  1. 以管理员身份打开PowerShell
  2. 执行以下命令:
代码片段
# 启用Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

# 启用容器功能
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
  1. 重启计算机使更改生效

步骤2:下载并安装Docker Desktop

  1. 官网下载 Docker Desktop for Windows安装包
  2. 双击安装包并按照向导完成安装
  3. 安装完成后启动Docker Desktop

步骤3:验证安装

打开PowerShell或命令提示符,运行:

代码片段
docker --version
docker run hello-world

如果看到”Hello from Docker!”消息,说明安装成功。

macOS系统安装Docker

步骤1:下载Docker Desktop

  1. 官网下载 Docker Desktop for Mac
  2. 双击下载的.dmg文件并将Docker图标拖到Applications文件夹

步骤2:启动并配置Docker

  1. 从Applications文件夹打开Docker应用
  2. macOS可能会询问是否允许网络连接,选择允许
  3. Docker启动后会在菜单栏显示鲸鱼图标

步骤3:验证安装

打开终端(Terminal),运行:

代码片段
docker --version
docker run hello-world

Linux系统安装Docker(以Ubuntu为例)

步骤1:卸载旧版本(如有)

代码片段
sudo apt-get remove docker docker-engine docker.io containerd runc

步骤2:设置仓库

代码片段
# 更新apt包索引并安装依赖包
sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

# 添加Docker官方GPG密钥    
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 设置稳定版仓库    
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ 
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

#更新apt包索引    
sudo apt-get update    

步骤3:安装Docker引擎

代码片段
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin    

步骤4:验证安装

代码片段
sudo docker run hello-world    

Docker基本概念解释

在完成安装后,了解一些基本概念有助于后续使用:

  • 镜像(Image):类似于虚拟机的快照,包含运行应用所需的所有内容
  • 容器(Container):镜像的运行实例,轻量且隔离的进程环境
  • 仓库(Registry):存储和分发镜像的地方,最著名的是Docker Hub

常见问题解决方案

Q1: Windows下无法启动Docker Desktop
A:
1.确保已启用Hyper-V和Windows子系统功能
2.WSL2需要手动更新:微软官方文档

Q2: Linux下权限不足
A:
将当前用户加入docker组(需要重新登录生效):

代码片段
sudo usermod -aG docker $USER    

Q3:拉取镜像速度慢
A:
配置国内镜像源(如阿里云):

代码片段
// Docker Desktop -> Settings -> Docker Engine中添加:
{
"registry-mirrors": ["https://<your-id>.mirror.aliyuncs.com"]
}

总结

本文详细介绍了在Windows、macOS和Linux(Ubuntu)三大平台上安装Docker的完整流程。关键点包括:

1.Windows需要启用Hyper-V和容器功能
2.macOS直接使用桌面版即可
3.Linux需要通过官方仓库进行安装
4.所有平台都可以通过docker run hello-world验证

成功安装后,你就可以开始探索强大的容器世界了!下一步可以尝试:
docker pull ubuntu拉取Ubuntu镜像
docker images查看本地镜像
docker ps查看运行中的容器

希望这篇指南能帮助你顺利开启Docker之旅!

原创 高质量